1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Nc3 Nd4 5.d3 Bc5 6.Bg5 O-O 7.Nxe5 d6 8.Nxf7 Qd7 9.Ne5+ Kh8 10.Nxd7 Bxd7 11.O-O Rae8 12.f4 Nb3+ 13.Kh1 Ng4 14.axb3 Nf2+ 15.Rxf2 Bxf2 16.Qf3 Bb6 17.f5 a6 18.f6 Rg8 19.Bxg8 Rxg8 20.f7 Rf8 21.Be7 h6 22.Bxf8 Be6 23.Qg3 Bxf7 24.Qxg7#