1.e4 c5 2.Nc3 Nc6 3.Nf3 Nd4 4.Bc4 d6 5.O-O Nf6 6.Nxd4 cxd4 7.Nd5 Nxd5 8.Bxd5 e6 9.Bb3 g6 10.d3 Bd7 11.f4 Bg7 12.f5 O-O 13.fxg6 hxg6 14.Qg4 a5 15.a4 b5 16.axb5 Bxb5 17.h4 a4 18.Ba2 Rc8 19.h5 gxh5 20.Qxh5 Be8 21.Qg4 Qa5 22.Bh6 Qe5 23.Rf3 Rc7 24.Raf1 d5 25.Bf4 f5 26.Bxe5 fxg4 27.Rxf8+ Bxf8 28.Bxc7 Bg6 29.Be5 a3 30.bxa3 dxe4 31.Bxe6+ Kh7 32.Bxg4 exd3 33.cxd3 Bf7 34.Ra1 Kg8 35.Rc1 Be6 36.Bxe6+ Kh7 37.g4 Bg7 38.Bf5+ Kh6 39.Bd6 Bf6 40.Bd7 Be7 41.Rc4 Kh7 42.Be6 Bxd6 43.Rb4 Bf4 44.Kf2 Bc1 45.Rb1 Kh6 46.Rb8 Bf4 47.Rb4 Bd6 48.Rb5 Kh7 49.Bf7 Be7 50.Be6 Kh6 51.Bc8 Bb4 52.Bd7 Bxa3 53.Be8 Bb2 54.Rd5 Bc1 55.Kf3 Ba3 56.Bb5 Bd6 57.Rxd4 Bc5 58.Rd7 Bb6 59.Ba6 Ba5 60.g5+ Kxg5 61.Bc8 Kh5 62.Bb7 Kh6 63.Bc6 Kg6 64.Ra7 Kh5 65.Bd5 Bb6 66.Rb7 Bf2 67.Rb4 Bc5 68.Rc4 Bg1 69.Kg3 Bf2+ 70.Kxf2 Kg5 71.Rb4 Kh5 72.Be6 Kg5 73.Bf5 Kf6 74.d4 Ke7 75.Rc4 Kf6 76.Bg6 Kg5 77.Bh5 Kf4 78.d5+ Kf5 79.Rc5 Kg5 80.Kf3 Kh4 81.Bf7 Kh3 82.d6 Kh2 83.Ke3 Kg2 84.Rb5 Kh1 85.Rb3 Kg1 86.Be6 Kf1 87.Bc4+ Kg1 88.Kd3 Kh1 89.Rb5 Kg2 90.Ba2 Kh1 91.Kc2 Kg1 92.Re5 Kf2 93.Re4 Kg2 94.Bc4 Kh3 95.Re7 Kg3 96.Rd7 Kf2 97.Kd3 Kf3 98.Re7 Kg3 99.Re6 Kg4 100.Rh6 Kf5 101.Re6 Kf4 102.Ke2 Kf5 103.Re5+ Kf4 104.Ba2 Kxe5 105.d7 Kd4 106.Bf7 Kc5 107.Ke3 Kb5 108.Bc4+ Kb6 109.d8=Q+ Kc5 110.Ke4 Kxc4 111.Qe7 Kc3 112.Qh7 Kd2 113.Qh4 Kd1 114.Qh1+ Ke2 115.Qg1 Kd2 116.Kd5 Kd3 117.Ke6 Ke4 118.Qh1+ Ke3 119.Qa1 Kd2 120.Qd4+ Kc1 121.Kf6 Kb1 122.Qa7 Kc2 123.Qb8 Kd3 124.Qa8 Kc3 125.Qe4 Kb3 126.Qe7 Ka4 127.Ke5 Ka5 128.Ke6 Ka6 129.Qg5 Kb6 130.Kf7 Kc6 131.Qg8 Kd5 132.Qg7 Kc6 133.Qf6+ Kc7 134.Kg8 Kd7 135.Qa1 Kd8 136.Kg7 Kc8 137.Kh7 Kc7 138.Kh6 Kc6 139.Kh5 Kd5 140.Qf1 Ke6 141.Qd1 Kf5 142.Qc2+ Kf4 143.Qh7 Ke5 144.Qh6 Ke4 145.Qg7 Kd5 146.Kh6 Kc4 147.Qd7 Kb3 148.Kh5 Kc2 149.Kg6 Kb2 150.Kf6 Kc2 151.Ke5 Kb1 152.Kd4 Kb2 153.Kd5 Kc1 154.Kd4 Kb1 155.Kc3 Ka2 156.Qc7 Ka3 157.Qa5# 1-0