1.Nf3 Nf6 2.c4 e6 3.Nc3 d5 4.d4 c6 5.e3 Ne4 6.Bd3 f5 7.Ne5 Qh4 8.O-O Nd7 9.f4 Bd6 10.Bxe4 fxe4 11.Qg4 Qh6 12.Bd2 Nf6 13.Qe2 g5 14.fxg5 Qxg5 15.Rxf6 Qxf6 16.Qh5+ Ke7 17.Rf1 Bxe5 18.Rxf6 Bxf6 19.Nxe4 dxe4 20.Bb4+ Kd8 21.Qh6 Bxd4 22.exd4 Bd7 23.Qf6+ Kc7 24.Qe5+ Kb6 25.Qa5#