1.e3 Nf6 2.d4 b6 3.c4 e6 4.Nc3 d5 5.b3 Nbd7 6.Nf3 Bd6 7.Qe2 O-O 8.cxd5 exd5 9.Qc2 Bb7 10.Bd3 a6 11.O-O Qe7 12.Bb2 Rad8 13.a4 Ne4 14.Ne2 a5 15.Nf4 g5 16.Nh5 f5 17.Rac1 Rf7 18.Qe2 Rdf8 19.Rc2 g4 20.Ne5 Nxe5 21.dxe5 Bxe5 22.Bxe4 fxe4 23.Qxg4+ Kh8 24.Bxe5+ Qxe5 25.Nf4 c5 26.Qe6 Qxe6 27.Nxe6 Re8 28.Nf4 d4 29.Rd2 Kg8 30.Rfd1 Rxf4 31.exf4 Kf7 32.Kf1 Ke6 33.Ke1 Kf5 34.g3 Kg4 35.Re2 Ba6 36.Rb2 Kf3 37.Rc1 h5 38.h4 Bc8 39.b4 cxb4 40.Rc6 e3 41.fxe3 dxe3 42.Rxb6 Bf5 43.Rb5 Rc8 44.Rd5 Rc1+ 45.Rd1 Rc3 46.Rd5 Bd3 47.Kd1 e2+ 48.Kd2 Kf2 49.Re5 Bc4 50.Rb1 Ra3 51.Rxe2+ Bxe2 52.Kc2 Rf3 53.Kb2 Rc3 54.Ka2 Rc8 55.Ra1 Rg8 56.Rd1 Bf1 57.f5 Be2 58.Rd5 Kxg3 59.Rd7 Rc8 60.Rd8 Bc4+ 61.Ka1 Rxd8 62.f6 Kh2 63.Kb2 Rd5 64.f7 Rd2+ 65.Ka1 Rf2 66.f8=Q Rxf8 67.Kb2 Rg8 68.Kb1 Rg4 69.Kc1 Rg5 70.Kc2 Rg6 71.Kb1 Kg3 72.Kb2 Kg4 73.Kc1 Be6 74.Kb2 Bf7 75.Ka1 Bb3 76.Kb2 Bc2 77.Ka2 Kxh4 78.Kb2 Ra6 79.Kc1 Bb3 80.Kb2 Bf7 81.Kc1 Kg4 82.Kd2 Rg6 83.Kc1 Kg5 84.Kd1 Rd6+ 85.Ke2 Rg6 86.Kf3 h4 87.Ke4 Bd5+ 88.Ke3 Rg8 89.Kf2 Rf8+ 90.Ke2 Bb3 91.Kd3 Kf4 92.Kd4 Rd8+ 93.Kc5 Kf3 94.Kb5 Bc2 95.Kc4 Rd5 96.Kxd5 h3 97.Kc6 Kf2 98.Kd5 Kg1 99.Kd4 Bg6 100.Ke3 h2 101.Kd2 Bf7 102.Kd3 Kf2 103.Kc2 Bd5 104.Kd2 Bc6 105.Kd1 b3 106.Kd2 Kg3 107.Kc1 Bg2 108.Kb2 Bh3 109.Kb1 b2 110.Ka2 b1=Q+ 111.Ka3 Qb8 112.Ka2 h1=B 113.Ka3 Bb7 114.Ka2 Qc7 115.Ka1 Bh1 116.Ka2 Bg4 117.Kb3 Be6+ 118.Ka3 Qc3# 0-1