1.d4 Nf6 2.Bf4 d5 3.Nf3 c5 4.e3 Nc6 5.c3 Bf5 6.Bd3 Bg6 7.Ne5 Qb6 8.Nxg6 hxg6 9.Qc1 Rc8 10.dxc5 Qxc5 11.Nd2 e5 12.Nb3 Qb6 13.Bg3 a5 14.O-O Be7 15.Qd2 a4 16.Nc1 Nh5 17.a3 Nxg3 18.hxg3 Rd8 19.Ne2 Na5 20.Bc2 Qc6 21.Rab1 g5 22.Rfe1 b5 23.Nc1 Qh6 24.f3 Nc4 25.Qd1 Bc5 26.Kf2 g4 27.Nd3 Bxe3+ 28.Ke2 gxf3+ 29.gxf3 Qh2+ 30.Nf2 Qxf2+ 31.Kd3 e4+ 32.fxe4 Ne5#