1.d4 d5 2.c4 e6 3.Nf3 Nf6 4.Nc3 Nbd7 5.cxd5 exd5 6.Bf4 Be7 7.Nb5 Bb4+ 8.Bd2 Bxd2+ 9.Nxd2 O-O 10.e3 c6 11.Nc3 c5 12.Nf3 Qb6 13.Qc2 cxd4 14.Nxd4 Nc5 15.Be2 Ne6 16.Rd1 Bd7 17.O-O Rac8 18.Nf5 Rfe8 19.Qb3 Qxb3 20.axb3 Rc7 21.Nd6 Rd8 22.Nxd5 Nxd5 23.Rxd5 Bc6 24.Rd2 Rcd7 25.Rfd1 Kf8 26.f3 g6 27.Nc4 Rxd2 28.Rxd2 Rxd2 29.Nxd2 Nc5 30.e4 a5 31.Kf2 Ke7 32.Ke3 b5 33.Kd4 Ne6+ 34.Kc3 b4+ 35.Kc4 Kd6 36.g3 g5 37.Bf1 f6 38.Bh3 Nc5 39.Kd4 Bb5 40.f4 gxf4 41.gxf4 Kc6 42.e5 fxe5+ 43.fxe5 Nd3 44.Bg2+ Kb6 45.Be4 Nxb2 46.Bxh7 a4 47.bxa4 Nxa4 48.h4 Nc5 49.Bf5 Be2 50.e6 Kc6 51.Ke5 Bh5 52.Bc2 Bg4 53.e7 Bh5 54.Kf6 Kd7 55.Bf5+ Ke8 56.Ne4 Nxe4+ 57.Bxe4 Kd7 58.Bd5 Be8 59.Bf7 b3 60.Bxb3 Kc8 61.Bf7 Bc6 62.h5 Bb7 63.Bg8 Bc6 64.Ke6 Bd5+ 65.Kf5 Kd7 66.Bxd5 Kd6 67.h6 Kd7 68.e8=Q+ Kxe8 69.h7 Kf8 70.h8=Q+ Ke7 71.Ke5 Kd7 72.Qf8 Kc7 73.Qf7+ Kd8 74.Kd6 Kc8 75.Bh1 Kb8 76.Qe8+ Ka7 77.Qd7+ Kb6 78.Ke5 Kc5 79.Kf4 Kb6 80.Bd5 Ka5 81.Qf7 Kb5 82.Be6 Kb6 83.Qh5 Kc7 84.Qe2 Kb8 85.Bh3 Ka7 86.Qd1 Ka8 87.Qa1+ Kb8 88.Kf3 Kc7 89.Bf5 Kd8 90.Qa6 Ke7 91.Bg4 Ke8 92.Be6 Ke7 93.Qb7+ Ke8 94.Qg7 Kd8 95.Bd7 Kc7 96.Bb5+ Kd8 97.Qf7 Kc8 98.Qg7 Kd8 99.Qd7# 1-0