1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 d6 5.c3 f5 6.Qe2 Nf6 7.exf5 Bxf5 8.Nd4 Bd7 9.Nxc6 bxc6 10.d4 e4 11.Bg5 Kf7 12.O-O d5 13.f3 exf3 14.Rxf3 Be7 15.Nd2 Rb8 16.b3 Bg4 17.Rxf6+ Bxf6 18.Qxg4 Bxg5 19.Nf3 Bf6 20.Bxc6 g6 21.Re1 Qd6 22.Ng5+ Bxg5 23.Qxg5 Rhd8 24.Bxd5+ Kf8 25.Qh6#