1.Nf3 Nf6 2.g3 e6 3.Bg2 d5 4.O-O b6 5.d3 Bb7 6.c4 Be7 7.cxd5 Bxd5 8.Nc3 Bb7 9.Qa4+ Nbd7 10.Ne5 Bxg2 11.Kxg2 Rg8 12.Nc6 Qc8 13.d4 Qb7 14.e4 a6 15.d5 exd5 16.exd5 b5 17.Qd1 Bd6 18.Re1+ Kf8 19.Qf3 b4 20.Ne4 Ne5 21.Nxf6 gxf6 22.Bh6+ Ke8 23.Qxf6 Rg6 24.Rxe5+ Bxe5 25.Qe7#