1.e4 c5 2.d4 cxd4 3.Nf3 e6 4.Nxd4 Nc6 5.Nc3 Bb4 6.Nxc6 bxc6 7.Qd4 Bf8 8.Bf4 Nf6 9.O-O-O Qb6 10.Qd2 d5 11.Bd3 Be7 12.Na4 Qd4 13.Nc3 Qb6 14.Na4 Qb7 15.Rhe1 O-O 16.f3 c5 17.exd5 exd5 18.c4 Be6 19.Qc2 h6 20.Kb1 Rfd8 21.Be5 Rac8 22.b3 Nd7 23.cxd5 Bxd5 24.Bxg7 Kxg7 25.Rxe7 c4 26.Qb2+ Kg8 27.Be4 Bxe4+ 28.Rxe4 cxb3 29.Rg4+ Kf8 30.Qg7+ Ke7 31.Re4+ Qxe4+ 32.fxe4 bxa2+ 33.Kxa2 Rc4 34.Nc3 Nf6 35.Rxd8 Kxd8 36.Qxf6+ Ke8 37.Qf4 Rb4 38.h4 f5 39.Qxf5 a5 40.Qd5 Rc4 41.Nb5 Rxe4 42.Qh5+ Ke7 43.Kb1 Rc4 44.Kb2 Rc2+ 45.Kb1 Kd8 46.Ka1 Rc7 47.Qxh6 Rc4 48.Qd2+ Rd4 49.Qxd4+ Ke8 50.Qd7+ Kf8 51.Qh7 a4 52.Qf5+ Ke7 53.Qf8+ Kd7 54.Qf7+ Kc6 55.Qf4 Kb6 56.Qg5 Ka6 57.Qg4 a3 58.Qg3 Kb6 59.Qe3+ Kxb5 60.Qe2+ Ka5 61.Qf1 Kb6 62.g3 a2 63.Qf3 Kc7 64.Qc6+ Kd8 65.Qd5+ Ke7 66.Kxa2 Ke8 67.Qb5+ Kd8 68.Qb6+ Ke7 69.Qd8+ Ke6 70.Qd7+ Ke5 71.g4 Ke4 72.Qe7+ Kd3 73.g5 Kc3 74.Qd7 Kb4 75.Qg4+ Ka5 76.Qf4 Kb5 77.Qe4 Ka6 78.Qc6+ Ka5 79.Qe8 Ka6 80.Qf8 Ka5 81.Qf6 Ka4 82.Qa1 Ka5 83.Qh8 Kb6 84.Qe8 Ka6 85.Qf8 Kb6 86.h5 Kc7 87.Qh6 Kb8 88.Kb3 Kc7 89.Qf6 Kb8 90.Qh6 Ka7 91.Qh7+ Ka8 92.Kb2 Kb8 93.Qe7 Kc8 94.Qd8+ Kb7 95.Qa5 Kb8 96.Kc2 Kb7 97.Qb6+ Ka8 98.Qb8+ Kxb8 99.Kc3 Kc8 100.g6 Kb7 101.Kc4 Kb6 102.Kb4 Kc6 103.Ka4 Kd7 104.Kb3 Ke8 105.Kc2 Ke7 106.Kc3 Kf8 107.h6 Ke7 108.Kc4 Kd6 109.Kd3 Ke6 110.Ke3 Kf5 111.g7 Ke6 112.g8=R Kd7 113.Ke4 Kc7 114.Kd5 Kb6 115.Ke4 Kc5 116.Rg3 Kc4 117.Kf5 Kb5 118.Re3 Kc5 119.Re8 Kc6 120.Re4 Kc5 121.Kg6 Kd5 122.h7 Kc5 123.Re2 Kb5 124.Re1 Ka4 125.Re6 Kb5 126.Rd6 Kc5 127.Rd2 Kb6 128.Rb2+ Kc6 129.Kf7 Kd7 130.Rc2 Kd8 131.h8=B Kd7 132.Rc4 Kd8 133.Be5 Kd7 134.Rg4 Kc8 135.Bg7 Kd7 136.Bf8 Kd8 137.Ra4 Kd7 138.Kg7 Kc8 139.Ra7 Kd8 140.Ba3 Kc8 141.Ra8+ Kb7 142.Rd8 Ka7 143.Rd6 Ka8 144.Kf8 Kb8 145.Bb4 Ka7 146.Rf6 Ka8 147.Re6 Ka7 148.Re4 Ka6 149.Kf7 Kb7 150.Kg7 Kc7 151.Kg6 Kc6 152.Re8 Kb6 153.Kf6 Kc7 154.Re2 Kd8 155.Bc3 Kd7 156.Re1 Kc8 157.Kg5 Kd8 158.Bg7 Kc7 159.Rg1 Kc6 160.Kf5 Kb6 161.Rg2 Kc7 162.Rh2 Kc6 163.Kg6 Kd5 164.Kh6 Ke4 165.Rh5 Kf3 166.Bb2 Kg3 167.Rc5 Kg4 168.Bc3 Kf3 169.Ba1 Kf4 170.Re5 Kg3 171.Kg5 Kg2 172.Kg4 Kf2 173.Re4 Kg1 174.Kf3 Kf1 175.Rc4 Kg1 176.Rh4 Kf1 177.Rh1# 1-0