1.d4 Nf6 2.b3 c5 3.dxc5 e6 4.e3 Bxc5 5.Nf3 O-O 6.a3 b6 7.Bb2 Bb7 8.Nbd2 d5 9.c4 Nbd7 10.Be2 dxc4 11.Nxc4 b5 12.Nd6 Bxd6 13.Qxd6 Rc8 14.O-O Nc5 15.Qe5 Nxb3 16.Rad1 Qa5 17.Qg3 Ne8 18.Rd7 Bxf3 19.Bxf3 Rc2 20.Be5 Qxa3 21.Rd3 Rd2 22.Rc3 f6 23.Qg4 fxe5 24.Qxe6+ Kh8 25.Rxb3 Qd6 26.Bg4 Qxe6 27.Bxe6 Nc7 28.Bg4 Rc2 29.Ra1 a5 30.Bd1 Rcxf2 31.Bf3 Rc2 32.Bd1 Rd2 33.Bf3 a4 34.Rc3 Ne8 35.Rc5 Nd6 36.Rxe5 g6 37.e4 Kg7 38.h4 Re8 39.Rc5 Rc8 40.Rxc8 Nxc8 41.Rb1 Na7 42.Rc1 Rd7 43.e5 a3 44.e6 Re7 45.Bd5 b4 46.Rc5 Kf6 47.Kf2 Rxe6 48.Bxe6 Kxe6 49.Ra5 Nc6 50.Ra6 Kd5 51.Ke3 Ne5 52.Kd2 Kc4 53.Kc1 Kc3 54.Kb1 Nc4 55.Rc6 b3 56.Rc7 Kd3 57.Rd7+ Ke2 58.Re7+ Kd1 59.Rb7 Nd2+ 60.Ka1 h5 61.Rb6 b2+ 62.Ka2 b1=Q+ 63.Rxb1+ Nxb1 64.Kxb1 Ke1 65.g4 hxg4 66.Ka1 g3 67.h5 gxh5 68.Kb1 Kf1 69.Kc2 Kf2 70.Kb3 Kf1 71.Kxa3 Ke1 72.Ka4 Kd2 73.Ka3 Ke3 74.Kb4 Kd3 75.Kb5 g2 76.Kb6 Ke3 77.Kb7 Kf2 78.Kc8 g1=R 79.Kc7 Ra1 80.Kb7 Rc1 81.Ka7 Rf1 82.Kb7 Kg3 83.Ka8 Rh1 84.Kb8 Rb1+ 85.Ka7 Re1 86.Kb8 Rd1 87.Ka7 Ra1+ 88.Kb6 Rh1 89.Kb7 h4 90.Kb6 Kf4 91.Kc7 Rf1 92.Kd8 Ke4 93.Ke7 Re1 94.Ke6 Rh1 95.Ke7 h3 96.Kf6 Re1 97.Kg6 Rc1 98.Kf7 Rh1 99.Kg6 Ra1 100.Kh7 Rd1 101.Kg7 Rb1 102.Kf7 Re1 103.Ke8 Rd1 104.Ke7 Rd3 105.Kf8 h2 106.Ke7 h1=Q 107.Kf7 Qd1 108.Kg7 Qd2 109.Kf7 Qe2 110.Kf8 Qf1+ 111.Kg7 Qc1 112.Kf8 Qd2 113.Ke8 Qe2 114.Kf7 Qe1 115.Kf6 Qf2+ 116.Kg5 Qg2+ 117.Kh6 Kf5 118.Kh7 Rd2 119.Kh6 Rd1 120.Kh7 Kf6 121.Kh8 Qg1 122.Kh7 Qg7# 0-1