1.e4 c5 2.Nc3 d6 3.Nf3 Bg4 4.g3 e6 5.Bb5+ Nd7 6.h3 Bxf3 7.Qxf3 a6 8.Bxd7+ Qxd7 9.b3 Ne7 10.Bb2 Nc6 11.O-O-O Nd4 12.Qe3 g6 13.Ne2 Bg7 14.Nxd4 cxd4 15.Bxd4 e5 16.Bb2 O-O 17.d4 Qc7 18.dxe5 dxe5 19.Rd5 Rac8 20.Qe2 f5 21.exf5 Rxf5 22.Rhd1 Rcf8 23.Rd7 Rxf2 24.Qxf2 Rxf2 25.Rxc7 Bh6+ 26.Kb1 Re2 27.g4 Rg2 28.a4 Rg1 29.Rxg1 Bg5 30.Rh1 b5 31.Rd7 Be7 32.Ra7 bxa4 33.Ra8+ Bd8 34.Rf1 h5 35.bxa4 g5 36.Re1 h4 37.Ka2 Kh7 38.Rxa6 e4 39.Rd1 Bc7 40.Ka1 Kg8 41.Rd7 e3 42.Rd8+ Bxd8 43.Re6 Kf7 44.Rxe3 Kg8 45.Bh8 Bf6+ 46.Kb1 Bd8 47.Bf6 Kh7 48.Bc3 Kg6 49.Bh8 Kh7 50.Bd4 Bb6 51.Ka2 Bxd4 52.Rf3 Bc3 53.Rf2 Bg7 54.Kb3 Bh8 55.Rf7+ Kh6 56.Rf8 Bd4 57.a5 Bf2 58.Kc4 Bg1 59.Re8 Kg7 60.Kd5 Kf7 61.Rc8 Kg7 62.Rc6 Bh2 63.Ke4 Bc7 64.c4 Bg3 65.Re6 Be1 66.Kf5 Bg3 67.Rf6 Kg8 68.c5 Kh8 69.Rf7 Bf4 70.Kg6 Bc7 71.Kxg5 Bg3 72.Rf4 Kg7 73.Rf3 Kg8 74.Kf6 Bf2 75.Rc3 Bg3 76.Re3 Kh8 77.Rc3 Bh2 78.Rc4 Kh7 79.Ra4 Bf4 80.Re4 Be5+ 81.Ke7 Kh6 82.Ke6 Kg6 83.Re1 Bf6 84.Re5 Bd8 85.Rh5 Bxa5 86.Kd6 Kg7 87.Rxh4 Bc3 88.c6 Bd2 89.Ke7 Bf4 90.g5 Bc7 91.Rc4 Be5 92.g6 Bf4 93.Re4 Be5 94.h4 Kg8 95.Re1 Kg7 96.Rb1 Kg8 97.Rh1 Bb2 98.Ke8 Bc1 99.g7 Bg5 100.hxg5 Kxg7 101.Rh8 Kxh8 102.Kd8 Kg8 103.c7 Kh8 104.c8=Q Kh7 105.Ke7 Kg7 106.Qe6 Kh8 107.Qe2 Kg7 108.Qg2 Kh8 109.Qe2 Kg8 110.Qc4+ Kg7 111.Ke8 Kh8 112.Kd7 Kh7 113.Qh4+ Kg7 114.Qh1 Kg8 115.Qg2 Kf8 116.Kd6 Kg7 117.g6 Kh8 118.Qf3 Kg7 119.Qb7+ Kh8 120.Ke5 Kg8 121.Qa7 Kf8 122.Qa5 Ke8 123.Qa4+ Kd8 124.Qf4 Ke8 125.Qh4 Kf8 126.Qd4 Ke8 127.Qe3 Kd7 128.Qe4 Ke8 129.Kf4+ Kf8 130.Qa8+ Kg7 131.Qb8 Kxg6 132.Qb2 Kh5 133.Qb3 Kh4 134.Qb5 Kh3 135.Qc4 Kh4 136.Qe4 Kh5 137.Qd3 Kh4 138.Qg6 Kh3 139.Ke3 Kh4 140.Qc6 Kg4 141.Kd2 Kg5 142.Kc2 Kh5 143.Qb5+ Kh4 144.Qc4+ Kh3 145.Qf4 Kg2 146.Qf5 Kg1 147.Qd5 Kh2 148.Qg8 Kh1 149.Qh7+ Kg2 150.Qd3 Kf2 151.Kb3 Kg1 152.Qd4+ Kh1 153.Qa7 Kg2 154.Qa3 Kf2 155.Kc4 Kf1 156.Kc5 Kf2 157.Qa1 Kg2 158.Kc4 Kh3 159.Kb3 Kh4 160.Qb2 Kh3 161.Qe5 Kg2 162.Qd5+ Kg3 163.Kb2 Kf2 164.Ka3 Ke1 165.Qd7 Kf1 166.Qc8 Kg2 167.Qc5 Kg3 168.Qc4 Kg2 169.Kb3 Kg3 170.Kc3 Kh3 171.Qg8 Kh2 172.Qb8+ Kh1 173.Qb4 Kg2 174.Kd3 Kh2 175.Qg4 Kh1 176.Ke3 Kh2 177.Kf2 Kh1 178.Qg1# 1-0