1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Ndb5 d6 7.Bf4 e5 8.Bg5 a6 9.Na3 b5 10.Nd5 Be7 11.Bxf6 Bxf6 12.c3 O-O 13.Nc2 Rb8 14.h4 g6 15.g3 Bg7 16.h5 Be6 17.Bg2 a5 18.a3 Ne7 19.Nce3 Nxd5 20.Nxd5 Qg5 21.Qd3 Bh6 22.Rd1 Kg7 23.Bf3 Qd8 24.Kf1 Bg5 25.Kg2 Qd7 26.Be2 f5 27.hxg6 hxg6 28.f4 fxe4 29.Qxe4 Bf5 30.Qe3 exf4 31.Qd4+ Bf6 32.Qxf4 Be5 33.Qh6+ Kf7 34.Rdf1 Rh8 35.Qg5 Qe6 36.Nc7 Qf6 37.Qxf6+ Kxf6 38.g4 Rxh1 39.Kxh1 Rh8+ 40.Kg1 Rh7 41.Nd5+ Ke6 42.gxf5+ Kxd5 43.fxg6 Rh6 44.Bd3 Rh3 45.Bc2 b4 46.cxb4 axb4 47.axb4 Kc4 48.Rf7 Kxb4 49.Rb7+ Kc4 50.Bf5 Rh5 51.Be6+ Kc5 52.Kf2 Rg5 53.Bf7 Kc6 54.Rb8 Kc7 55.Rb4 Kc6 56.Rc4+ Kb6 57.b3 d5 58.Rc8 d4 59.Rd8 Kc5 60.Rd5+ Kb6 61.Rxe5 Rxe5 62.g7 Rf5+ 63.Ke1 Re5+ 64.Kd2 Rg5 65.g8=Q Rxg8 66.Bxg8 Kc6 67.Kc2 Kd7 68.Kd3 Ke7 69.Bh7 Ke8 70.Be4 Kf7 71.b4 Kg7 72.Bg2 Kg6 73.Ba8 Kf6 74.Be4 Ke5 75.Bh7 Kd6 76.Bg6 Ke7 77.b5 Ke6 78.Bf7+ Kd7 79.Kc4 d3 80.Kxd3 Kd6 81.Kc4 Ke5 82.Be8 Kd6 83.Kb3 Kc5 84.Ka4 Kb6 85.Ka3 Ka7 86.Bg6 Kb7 87.Kb3 Ka8 88.Kb4 Ka7 89.Ka5 Kb7 90.Bc2 Ka7 91.b6+ Kb8 92.Bd3 Ka8 93.Bb5 Kb8 94.Kb4 Ka8 95.Bc4 Kb8 96.Bd5 Kc8 97.Kb5 Kd7 98.Ka5 Ke8 99.Be6 Kd8 100.Bg4 Ke7 101.Bc8 Ke8 102.Ba6 Kf8 103.Bb5 Kg8 104.Be8 Kf8 105.b7 Kg7 106.Kb4 Kh7 107.Ba4 Kg8 108.Be8 Kf8 109.Bb5 Kg8 110.Kc5 Kh7 111.Bc6 Kh8 112.Kd4 Kh7 113.Bd5 Kh6 114.Ke3 Kg6 115.Kd4 Kf6 116.Ke3 Ke5 117.Bg2 Kd6 118.b8=Q+ Ke7 119.Kd3 Ke6 120.Qh2 Kd7 121.Kd2 Ke6 122.Kd1 Kf5 123.Ke2 Kg6 124.Qc7 Kf6 125.Qa7 Ke6 126.Bb7 Ke7 127.Bc8+ Kd8 128.Qa1 Kc7 129.Qg7+ Kc6 130.Kd1 Kc5 131.Qe7+ Kc6 132.Bh3 Kb6 133.Qd7 Kc5 134.Be6 Kb4 135.Bc4 Ka5 136.Ba2 Ka6 137.Be6 Kb6 138.Ba2 Ka6 139.Kc2 Kb6 140.Qc8 Kb5 141.Qh8 Ka4 142.Qh5 Ka3 143.Qh1 Kxa2 144.Qa8# 1-0