1.d4 Nf6 2.Nf3 d5 3.c3 a5 4.Bf4 Bf5 5.Nh4 Be4 6.Nd2 h6 7.Nxe4 dxe4 8.Nf5 e6 9.Ng3 Bd6 10.Bxd6 cxd6 11.e3 O-O 12.f3 d5 13.fxe4 dxe4 14.Qc2 Qb6 15.a4 Nd5 16.Qd2 f5 17.Bb5 Nc6 18.O-O Rad8 19.Ne2 g5 20.Ng3 Nce7 21.c4 Nb4 22.c5 Qxc5 23.Nxe4 fxe4 24.Rxf8+ Kxf8 25.Qf2+ Qf5 26.Qg3 Qf6 27.Qc7 Nf5 28.Rf1 Nd5 29.Qxb7 Ndxe3 30.Be8 g4 31.Bf7 g3 32.Bg6 gxh2+ 33.Kf2 Rxd4 34.Rg1 Ng4+ 35.Ke1 Qh4+ 36.g3 hxg1=Q+ 37.Ke2 Qd1# 0-1