1.d4 f5 2.c4 Nf6 3.Nf3 e6 4.g3 Be7 5.Bg2 Ne4 6.O-O d5 7.Nbd2 c6 8.Ne5 Bf6 9.Ndf3 g5 10.Qc2 h5 11.Nd3 h4 12.Nfe5 hxg3 13.fxg3 Qc7 14.e3 Qh7 15.Bf3 Na6 16.b3 Bd7 17.Ba3 Rc8 18.Rac1 b6 19.cxd5 exd5 20.Nxd7 Kxd7 21.Bxe4 dxe4 22.Ne5+ Bxe5 23.dxe5 c5 24.Qc4 Qxh2#