1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 Be7 5.Bf4 O-O 6.e3 Nbd7 7.cxd5 Nxd5 8.Nxd5 exd5 9.Be2 Bb4+ 10.Nd2 c5 11.a3 Bxd2+ 12.Qxd2 c4 13.b3 Nb6 14.bxc4 Nxc4 15.Bxc4 dxc4 16.f3 b5 17.O-O a5 18.e4 Qb6 19.Be3 Bd7 20.d5 Qd6 21.Bf4 Qc5+ 22.Be3 Qd6 23.Bf4 Qc5+ 24.Qf2 Qe7 25.Qd4 Rfc8 26.Rfc1 h6 27.h3 Ra6 28.a4 bxa4 29.Rxc4 Rxc4 30.Qxc4 Qf6 31.e5 Qb6+ 32.Kh2 Ra8 33.Qe4 Qb4 34.Rb1 Qxe4 35.fxe4 a3 36.Ra1 Rc8 37.Rxa3 Rc4 38.Rxa5 Rxe4 39.Bg3 Ra4 40.Rc5 Rd4 41.Bf2 Rd3 42.Ra5 Bf5 43.d6 Be6 44.Ra7 Kh7 45.Bc5 Rd5 46.Bb6 Kg6 47.Ra5 Rd3 48.Kg1 Kf5 49.Kf2 Ke4 50.Ra4+ Kxe5 51.Bc7 Rd2+ 52.Ke3 Rc2 53.d7+ Rxc7 54.d8=Q Rc3+ 55.Kf2 Rc2+ 56.Ke1 Rc8 57.Qa5+ Kd6 58.Rf4 Bf5 59.Kf1 Rc1+ 60.Ke2 Bg6 61.g3 Be4 62.Rxe4 Rb1 63.Qa7 Rb5 64.Kf3 Rb3+ 65.Ke2 g5 66.Rg4 Rb5 67.Kf2 f5 68.Rd4+ Ke6 69.Rd3 Rb8 70.Qa5 g4 71.Qa2+ Kf6 72.Qa4 Ke5 73.Qa3 Ke6 74.Rd4 Rb2+ 75.Kf1 Rb1+ 76.Kg2 Rb2+ 77.Qxb2 gxh3+ 78.Kg1 f4 79.Qf2 f3 80.Qg2 hxg2 81.Rf4 Kd5 82.Rxf3 Ke6 83.g4 Ke7 84.g5 Kd7 85.g6 Kc7 86.g7 Kb7 87.Rg3 Kc8 88.g8=R+ Kc7 89.Kxg2 Kb7 90.R3g6 Kc7 91.Rxh6 Kd7 92.Rc6 Kxc6 93.Rg5 Kb6 94.Kf3 Ka6 95.Ke4 Ka7 96.Rb5 Ka6 97.Rb1 Ka7 98.Kd5 Ka8 99.Kc6 Ka7 100.Ra1+ Kb8 101.Rh1 Ka8 102.Kc7 Ka7 103.Ra1# 1-0