1.Nf3 Nc6 2.d4 d5 3.g3 Nf6 4.Bg2 e6 5.O-O Nb8 6.c4 c5 7.cxd5 Nxd5 8.e4 Nf6 9.Nc3 Nc6 10.d5 exd5 11.exd5 Nb4 12.Re1+ Be7 13.d6 Nc2 14.Rxe7+ Kf8 15.Qxc2 Qxd6 16.Re1 Be6 17.Bf4 Qb6 18.Na4 Qa6 19.Nxc5 Qb6 20.Nxe6+ fxe6 21.Rac1 Qa6 22.Ne5 Ke7 23.Qc7+ Nd7 24.Qxd7+ Kf6 25.Qf7#