1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Nxc6 bxc6 7.e5 Nd5 8.Ne4 Qc7 9.f4 Qb6 10.a3 Bb7 11.c4 Ne3 12.Qd3 Nf5 13.g4 Nd4 14.b4 c5 15.Be3 h5 16.Bxd4 cxd4 17.c5 Qd8 18.g5 a5 19.Rc1 axb4 20.axb4 Be7 21.Qxd4 Ra3 22.Bg2 Qa8 23.O-O O-O 24.Ra1 Rb8 25.Rxa3 Qxa3 26.Rb1 Qa2 27.Qb2 Qc4 28.Qc3 Qa2 29.Ra1 Qe2 30.Bf3 Qb5 31.Ra5 Qc6 32.Nf6+ Bxf6 33.Bxc6 Kh8 34.h4 Kg8 35.Qc4 g6 36.exf6 Kh8 37.Qa2 e5 38.Bxd7 Bg2 39.Qxf7 Ra8 40.Bf5 Ra7 41.Qg7+ Rxg7 42.fxg7+ Kh7 43.Bb1 Bf1 44.Ra3 e4 45.Bxe4 Be2 46.Rh3 Kxg7 47.Rc3 Bf3 48.Rc4 Kg8 49.Bd3 Kf7 50.b5 Bg4 51.Bxg6+ Ke6 52.Re4+ Kd7 53.Rc4 Be6 54.Bd3 Kc7 55.Bb1 Bg4 56.Kg2 Bd1 57.Ba2 Kd7 58.Rc2 Bxc2 59.Kh3 Be4 60.f5 Kd8 61.f6 Bd5 62.Bb3 Ba8 63.f7 Kc7 64.Ba4 Kd8 65.f8=B Bd5 66.Bh6 Bb3 67.Bxb3 Kc8 68.Ba2 Kc7 69.Bg7 Kd8 70.Be6 Ke7 71.Bg4 hxg4+ 72.Kxg4 Kf7 73.Bh6 Ke7 74.h5 Ke8 75.Kf3 Ke7 76.b6 Kd7 77.Kf2 Kc6 78.Kg2 Kb5 79.g6 Kc6 80.Kg1 Kd5 81.g7 Kd4 82.Kf1 Kxc5 83.Kg2 Kd5 84.Kf3 Ke6 85.Kf4 Ke7 86.g8=R Kf6 87.Rb8 Kf7 88.Rd8 Ke6 89.Kf3 Ke7 90.Rf8 Ke6 91.Rh8 Kf6 92.Ke2 Ke5 93.Kd2 Ke6 94.Kc3 Kd7 95.Kc2 Ke7 96.Ra8 Kf6 97.Bc1 Kf5 98.Kb2 Ke4 99.Kc2 Kf5 100.Rd8 Ke6 101.Rh8 Ke7 102.Be3 Kf7 103.Kb3 Ke7 104.Ka4 Kf7 105.Kb3 Ke6 106.Ka3 Ke5 107.h6 Ke6 108.Rh7 Ke5 109.Rd7 Ke4 110.Bd2 Kf5 111.b7 Kf6 112.Bg5+ Ke6 113.Rd6+ Kf7 114.Ka4 Ke8 115.Bd2 Kf7 116.Be3 Kg8 117.Kb3 Kf8 118.Bc1 Kg8 119.Rd3 Kf8 120.Rd8+ Kf7 121.Ra8 Ke6 122.Re8+ Kd5 123.Kc2 Kd4 124.Re2 Kc4 125.Rd2 Kc5 126.b8=N Kb6 127.Rd3 Kb7 128.Rh3 Ka8 129.Rh2 Kxb8 130.Re2 Kc7 131.Bg5 Kc8 132.Kb3 Kb8 133.Kc4 Kc8 134.Bc1 Kd7 135.Kd3 Kd8 136.Ba3 Kd7 137.Re8 Kc6 138.Kc4 Kb6 139.Bf8 Ka5 140.Rc8 Kb6 141.Bc5+ Ka5 142.Be3 Ka4 143.Bd4 Ka5 144.Rc6 Ka4 145.Rc5 Ka3 146.Rg5 Ka4 147.Rg2 Ka3 148.Rg1 Ka4 149.Rg7 Ka3 150.Bc5+ Ka4 151.Ra7# 1-0