1.d4 Nf6 2.c3 d5 3.Nf3 h6 4.Bf4 Bf5 5.Qb3 Qc8 6.e3 e6 7.c4 Bd6 8.Be5 Bxe5 9.dxe5 dxc4 10.Bxc4 Ne4 11.Nd4 Bh7 12.f3 Nc5 13.Qa3 Nbd7 14.f4 Ne4 15.Nc3 Nb6 16.Nxe4 Bxe4 17.Be2 Qd8 18.O-O Qe7 19.Qxe7+ Kxe7 20.Rac1 c6 21.Nb3 Nd7 22.Nd2 Bh7 23.Nc4 f6 24.exf6+ Nxf6 25.Bf3 Rhd8 26.Rfd1 Rxd1+ 27.Rxd1 Rd8 28.Rxd8 Kxd8 29.Kf2 Kc7 30.g4 Nd7 31.e4 e5 32.Nxe5 Nxe5 33.fxe5 Bg8 34.a3 g5 35.Ke3 c5 36.Be2 Be6 37.Kd2 b6 38.Kc3 Kd7 39.h3 Ke7 40.Bc4 Bd7 41.b4 cxb4+ 42.Kxb4 Bc6 43.Bd5 Bd7 44.Kc4 Ba4 45.Kd4 Bb5 46.Bc4 Ba4 47.Kd5 Bd7 48.Ba6 Ba4 49.e6 Bb3+ 50.Kc6 Bxe6 51.Kb7 Kd6 52.Kxa7 Kc7 53.Bd3 Bd7 54.e5 Be6 55.Bf5 Bf7 56.e6 Be8 57.Ka6 h5 58.Bd3 hxg4 59.hxg4 Bc6 60.Bb5 Bb7+ 61.Ka7 Bf3 62.e7 Bc6 63.Bxc6 Kxc6 64.e8=Q+ Kd6 65.Qg6+ Ke7 66.Qd3 Ke8 67.Qf1 Ke7 68.Ka8 Kd6 69.Kb7 Kd5 70.Qg2+ Ke5 71.Qh1 Ke6 72.Qc1 Kd7 73.Qb1 Kd6 74.Qa2 Ke5 75.Qf2 Kd5 76.Qe2 b5 77.Qf2 Ke5 78.Qh2+ Kd4 79.Qc7 Ke3 80.Qb8 Ke4 81.a4 Kd3 82.Qe5 b4 83.Kc8 b3 84.Kc7 Kc4 85.Qxg5 Kd4 86.Kb6 b2 87.Qb5 b1=N 88.g5 Nc3 89.a5 Na4+ 90.Qxa4+ Ke3 91.a6 Kd3 92.Qc6 Kd4 93.Qe8 Kd5 94.Qb8 Ke6 95.g6 Ke7 96.Qc7+ Ke8 97.Kc5 Kf8 98.Qf7# 1-0