1.Nf3 Nf6 2.c4 g6 3.g3 Bg7 4.Bg2 c6 5.O-O d5 6.Ne5 Nbd7 7.f4 h5 8.cxd5 cxd5 9.Nc3 e6 10.b3 h4 11.Ba3 hxg3 12.hxg3 Nxe5 13.fxe5 Ng4 14.e3 Qg5 15.Rf4 Nxe5 16.Nb5 Qxg3 17.Qe2 g5 18.Nd6+ Kd8 19.Rxf7 Ng4 20.Qxg4 Qxg4 21.Rxg7 Rf8 22.Rc1 Rb8 23.Rxc8+ Rxc8 24.Nxb7+ Ke8 25.Re7#