1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.cxd5 exd5 5.Bf4 c6 6.Qc2 Ne4 7.e3 Bb4+ 8.Nbd2 g5 9.Bg3 h5 10.Bxb8 Rxb8 11.Bd3 Nxd2 12.Nxd2 h4 13.O-O h3 14.g3 Qf6 15.f3 O-O 16.Nb3 Be6 17.e4 dxe4 18.fxe4 Bxb3 19.Rxf6 Bxc2 20.Bxc2 Bd2 21.Rd1 Be3+ 22.Kf1 Rbd8 23.d5 Kg7 24.Rf5 f6 25.Ke2 Bb6 26.Kf3 Bc7 27.Kg4 Be5 28.Kxh3 Rh8+ 29.Kg2 cxd5 30.exd5 Rd6 31.b3 Rc8 32.Be4 Ra6 33.Rf2 Rc3 34.Bf5 Rd6 35.Re2 Rd8 36.Kh3 b5 37.Kg4 a5 38.Rdd2 b4 39.Re1 Rc5 40.Red1 Bd6 41.Be6 Kg6 42.Rf1 Be5 43.h4 Rc3 44.h5+ Kh6 45.Rf3 Rc1 46.Rfd3 Rc3 47.Bf5 Rxd5 48.Rxc3 Rxd2 49.Rc8 Rd4+ 50.Kh3 g4+ 51.Kh4 Rd1 52.Rg8 Rg1 53.Rg6+ Kh7 54.Rxf6+ Kg8 55.Ra6 Bxg3+ 56.Kg5 Be5 57.Be6+ Kf8 58.Ra8+ Ke7 59.Bxg4 Bf6+ 60.Kf4 Rf1+ 61.Bf3 Bc3 62.Rxa5 Bd2+ 63.Ke4 Re1+ 64.Kd3 Bc3 65.a4 bxa3 66.Ra7+ Kd6 67.Kxc3 Re3+ 68.Kc4 Rxf3 69.Rxa3 Rf4+ 70.Kc3 Rh4 71.Ra5 Rh3+ 72.Kb2 Rh2+ 73.Ka3 Kc6 74.Rg5 Rh4 75.b4 Rh3+ 76.Ka4 Kb6 77.Rg6+ Kc7 78.h6 Kb7 79.Kb5 Rh5+ 80.Kc4 Rh4+ 81.Kc5 Rh5+ 82.Kd6 Kb6 83.Ke7+ Kb5 84.Kf7 Kxb4 85.Kg7 Ka4 86.h7 Rd5 87.h8=Q Ra5 88.Qg8 Rf5 89.Qe6 Rb5 90.Rg3 Rb6 91.Qh3 Rg6+ 92.Kh8 Kb4 93.Rc3 Rg4 94.Rb3+ Ka4 95.Qh5 Rf4 96.Rb8 Rf5 97.Qxf5 Ka3 98.Qc8 Ka2 99.Rb5 Ka1 100.Kh7 Ka2 101.Qc2+ Ka3 102.Qb3# 1-0