1.Nf3 e6 2.g3 f5 3.Bg2 Nf6 4.O-O Be7 5.d3 O-O 6.c4 d6 7.Nc3 Kh8 8.d4 Ne4 9.Qc2 Nxc3 10.bxc3 Bf6 11.e4 fxe4 12.Qxe4 d5 13.Qe2 c5 14.Be3 Nc6 15.Rfd1 Qa5 16.dxc5 Bxc3 17.Rab1 dxc4 18.Qxc4 Bf6 19.Ng5 Ne5 20.Qe4 Qc7 21.Qxh7#