1.e4 e5 2.Bc4 Nc6 3.Nc3 Nf6 4.d3 Bc5 5.f4 Nd4 6.fxe5 d5 7.exd5 Nxd5 8.Bxd5 Be6 9.Bxe6 Qh4+ 10.g3 Qe7 11.Nd5 Qxe6 12.Nxc7+ Ke7 13.Nxe6 fxe6 14.Bg5+ Kd7 15.Nf3 Rhf8 16.Nxd4 Bxd4 17.Qe2 Rf5 18.Qg2 Rxg5 19.Qxb7+ Kd8 20.Qxa8+ Kd7 21.Qb7+ Kd8 22.O-O-O Rxe5 23.Rhf1 Be3+ 24.Kb1 Ke8 25.Rf7 Rd5 26.Qe7#