1.Nf3 Nf6 2.g3 d5 3.Bg2 c5 4.d3 e6 5.O-O Be7 6.Nbd2 O-O 7.Ne5 Nc6 8.Nxc6 bxc6 9.e4 Qc7 10.f4 Rb8 11.e5 Nd7 12.Qe2 f5 13.g4 fxg4 14.Qxg4 Nb6 15.h4 Bd7 16.Kh2 Rf7 17.Rg1 Rbf8 18.Bh3 g6 19.Nf3 d4 20.Bd2 Nd5 21.Raf1 Nxf4 22.h5 Nxh3 23.hxg6 Rxf3 24.gxh7+ Kh8 25.Qg7#