1.d4 Nf6 2.Nf3 d5 3.Bf4 Bf5 4.e3 e6 5.Bd3 Ne4 6.c3 Be7 7.Qc2 Nd7 8.Nbd2 Ndf6 9.Ne5 Nd6 10.f3 Bxd3 11.Nxd3 Nh5 12.O-O-O O-O 13.g4 Nf6 14.h4 Nfe8 15.e4 dxe4 16.fxe4 f5 17.gxf5 exf5 18.Be5 fxe4 19.Nf4 Bf6 20.Ne6 Qe7 21.Nxf8 Qxf8 22.Rdf1 Qe7 23.Rhg1 c5 24.Bxf6 Nxf6 25.Qb3+ Kh8 26.dxc5 e3 27.Re1 exd2+ 28.Kxd2 Nde4+ 29.Kc2 Rd8 30.Qa4 a6 31.Rg2 Qd7 32.Rxe4 Qd1#