1.Nf3 d5 2.b3 g6 3.Bb2 Nf6 4.c4 c6 5.e3 Bg7 6.h3 c5 7.cxd5 O-O 8.Bc4 Nxd5 9.Bxg7 Kxg7 10.O-O Nc6 11.d4 cxd4 12.Nxd4 Ne5 13.Nd2 b6 14.Qc1 Nf6 15.Rd1 Bb7 16.Qb2 Qd6 17.Be2 Rfd8 18.Nf1 Kg8 19.Nf3 Nxf3+ 20.Bxf3 Nd5 21.Bxd5 Bxd5 22.e4 Qf6 23.Qxf6 exf6 24.exd5 b5 25.Ne3 a5 26.Rac1 Rd6 27.Rc5 a4 28.b4 f5 29.Rxb5 Rf6 30.Kh2 Kh8 31.d6 Kg8 32.d7 Rd8 33.Ra5 a3 34.Rxa3 Kf8 35.Rd4 Rxd7 36.Rxd7 h6 37.Rd8+ Kg7 38.Rd7 Kf8 39.Rd1 Rb6 40.Rad3 Rd6 41.Rxd6 Ke7 42.Rh1 h5 43.Rd7+ Ke6 44.Rd2 g5 45.a3 f4 46.h4 fxe3 47.fxe3 Ke5 48.Kh3 f6 49.Rhd1 g4+ 50.Kh2 Ke6 51.Rf2 Kf7 52.Rh1 g3+ 53.Kxg3 Ke6 54.Ra1 Ke5 55.a4 Kd5 56.Rb2 f5 57.Kf3 Kc4 58.a5 Kb5 59.Rg1 Ka6 60.Kf2 Kb5 61.g3 Ka6 62.Rgb1 Ka7 63.Rb3 Ka6 64.Rd1 Kb7 65.Rh1 Kc8 66.Rh2 Kc7 67.Rg2 Kb7 68.Rb1 f4 69.Rc1 Ka8 70.exf4 Kb8 71.Rc3 Kb7 72.Ke2 Ka7 73.Rc2 Ka8 74.Rc8+ Kb7 75.Re8 Kc7 76.a6 Kd6 77.a7 Kd7 78.Ke1 Kd6 79.f5 Kd7 80.Ke2 Kc6 81.Re4 Kc7 82.Re5 Kc8 83.Kf3 Kb7 84.Rb5+ Ka6 85.Kf4 Kxb5 86.g4 Ka6 87.Ke4 Kb6 88.Kd3 Kb7 89.Rg3 Kc7 90.Ke3 Kd6 91.gxh5 Kd7 92.b5 Kc7 93.Rf3 Kb7 94.h6 Kc8 95.Ke4 Kd8 96.Kd5 Kc8 97.Kd4 Kd7 98.Rh3 Kd6 99.Kc3 Ke5 100.Rh2 Kf6 101.Rf2 Ke5 102.h7 Kd5 103.f6 Ke5 104.Kb3 Kd5 105.h8=Q Kc5 106.Kb2 Kd5 107.Kb1 Kc5 108.Rc2+ Kb6 109.Qh7 Kxb5 110.h5 Ka4 111.Rg2 Ka5 112.Rg1 Kb4 113.Qc7 Kb3 114.Qb8+ Ka3 115.Kc2 Ka2 116.a8=Q# 1-0