1.Nf3 d5 2.g3 b6 3.Bg2 Bb7 4.O-O Nf6 5.d4 e6 6.Ne5 Bd6 7.c4 O-O 8.Nc3 c6 9.Bf4 dxc4 10.a4 Nd5 11.Nxd5 cxd5 12.Nxc4 Bxf4 13.gxf4 Qc7 14.Ne5 f6 15.Rc1 Qd6 16.Nd3 Nc6 17.e3 Nb4 18.Nxb4 Qxb4 19.Rc7 Ba6 20.Qg4 g6 21.Qxe6+ Kh8 22.Qd7 Bxf1 23.Qxh7#