1.d4 d5 2.Nf3 e6 3.c4 Nf6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O Nbd7 8.Qb3 Nb6 9.c5 Nc4 10.Bf4 Ne4 11.Qc2 b6 12.b3 Na5 13.Nc3 f5 14.Ne5 bxc5 15.Nxe4 fxe4 16.dxc5 Bf6 17.Rad1 Qe8 18.f3 g5 19.Bd2 Bxe5 20.Bxa5 Qb5 21.b4 Ba6 22.fxe4 Qxe2 23.Qxe2 Bxe2 24.Rxf8+ Rxf8 25.Rd2 Bb5 26.exd5 Bc3 27.Rc2 Bd4+ 28.Kh1 Be5 29.dxe6 Kg7 30.Rd2 Kf6 31.Rf2+ Ke7 32.Rxf8 Kxf8 33.Bd5 Ke7 34.Kg2 g4 35.Kf2 Bd4+ 36.Ke1 c6 37.Bb3 Bc3+ 38.Kd1 Bd3 39.a3 Bf5 40.Bc7 Bxe6 41.Bc2 h5 42.Bg6 Bb2 43.a4 Ba3 44.Ba5 Bb2 45.Kd2 Bd4 46.Bc7 Bg1 47.Bd6+ Kd7 48.Bxh5 Bxh2 49.Ke3 Bg1+ 50.Kf4 a6 51.Be5 Bf2 52.Bc3 a5 53.Bxg4 axb4 54.Bxe6+ Kxe6 55.Bxb4 Kd5 56.g4 Kc4 57.Bd2 Bh4 58.Be3 Kb4 59.g5 Bxg5+ 60.Kxg5 Kxa4 61.Kf6 Kb4 62.Ke6 Ka4 63.Kd6 Ka5 64.Kc7 Ka6 65.Kxc6 Ka7 66.Kd7 Kb7 67.Bd4 Ka8 68.Be5 Kb7 69.Bd6 Ka7 70.Bc7 Ka6 71.Bd8 Kb7 72.Ke6 Kc6 73.Be7 Kb5 74.Kd5 Ka6 75.Bf8 Ka7 76.c6 Ka8 77.Be7 Ka7 78.Bd8 Kb8 79.Ba5 Kc8 80.Bb6 Kb8 81.Bd8 Ka8 82.Ba5 Ka7 83.Kd6 Ka6 84.Bb4 Kb6 85.Bc5+ Ka5 86.Bb6+ Kxb6 87.Kd7 Ka7 88.Kc8 Ka6 89.c7 Ka7 90.Kd8 Ka8 91.c8=R+ Ka7 92.Rc2 Kb8 93.Rh2 Ka7 94.Rh4 Kb8 95.Rb4+ Ka7 96.Rg4 Ka6 97.Rg3 Kb7 98.Rb3+ Kc6 99.Rh3 Kd6 100.Rh4 Kc5 101.Rh5+ Kb4 102.Rh3 Kc5 103.Rc3+ Kd5 104.Rg3 Kd4 105.Rg4+ Kd5 106.Rg7 Kc4 107.Rg5 Kd4 108.Kc7 Kc3 109.Kd6 Kc2 110.Ke5 Kd2 111.Kd4 Ke1 112.Rg2 Kd1 113.Kc3 Kc1 114.Rg1# 1-0