1.d4 Nf6 2.Nf3 d5 3.Bf4 e6 4.Nbd2 h6 5.c3 c5 6.Ne5 Qb6 7.e3 Qxb2 8.Rc1 Nbd7 9.Nec4 dxc4 10.Nxc4 Qxa2 11.Ra1 Qxa1 12.Qxa1 cxd4 13.exd4 Nd5 14.Nd6+ Bxd6 15.Bxd6 Ne7 16.Qd1 Nf5 17.Ba3 b6 18.Bb5 Rg8 19.Bc4 Nf8 20.g3 h5 21.O-O Bb7 22.Qe2 Rc8 23.d5 Nd7 24.dxe6 Ba6 25.exf7+ Kd8 26.fxg8=Q+ Nf8 27.Qf7 Nh4 28.gxh4 b5 29.Bd5 Nd7 30.Qee7+ Kc7 31.Qd6+ Kd8 32.Qfe6 Rc7 33.Be4 b4 34.Qe8+ Kxe8 35.Qd5 Rc4 36.Bg6+ Kd8 37.Be4 bxa3 38.Qg8+ Nf8 39.Bh7 Bb5 40.Qd5+ Kc7 41.Qf7+ Bd7 42.Bd3 Kb7 43.Qxg7 Kc8 44.f3 Kd8 45.Be4 Rxc3 46.Rd1 Ke8 47.Kf2 Rd3 48.Bg6+ Kd8 49.Re1 Bb5 50.Re3 Nxg6 51.Rxd3+ Kc8 52.Qc3+ Bc4 53.Rd6 Nf4 54.Ke3 Kb8 55.Qd4 Ng6 56.Qc3 a2 57.Rc6 a5 58.Kf2 Bb3 59.Ke2 a1=N 60.Ke1 Bc4 61.Rxc4 Kb7 62.Qc1 Ne5 63.Qc2 Nd7 64.Qd1 Nb6 65.Ra4 Nb3 66.Rxa5 Nd7 67.Qe2 Kc6 68.Ra7 Nb6 69.h3 Nd2 70.Kd1 Nb1 71.Qh2 Na4 72.Qg3 Kb6 73.Qb8+ Kc6 74.Qa8+ Kb5 75.Qb8+ Kc4 76.Qd6 Nac3+ 77.Kc2 Na4 78.Qd4+ Kb5 79.Ra6 Nc5 80.Kb2 Nd2 81.Qc3 Nb7 82.Rg6 Na5 83.Rg8 Nac4+ 84.Ka1 Kb6 85.Rg3 Ka7 86.Ka2 Na5 87.Qc7+ Nb7 88.Rg4 Nb3 89.Rf4 Ka6 90.Rf7 Nd6 91.Qc4+ Ka5 92.Rb7 Nc8 93.Qf1 Nd6 94.Rb6 Nc8 95.Qc4 Nc1+ 96.Kb1 Na7 97.Qb4# 1-0