1.e4 e5 2.Bc4 Nf6 3.Nc3 Bc5 4.Nf3 Nc6 5.Ng5 O-O 6.Bxf7+ Rxf7 7.Nxf7 Kxf7 8.Nd5 Nxe4 9.Qh5+ Kg8 10.O-O Nf6 11.Nxf6+ Qxf6 12.d3 d6 13.Bg5 Qf8 14.Rfe1 Bxf2+ 15.Kh1 Bxe1 16.Rxe1 Be6 17.Kg1 Bxa2 18.b3 d5 19.Rf1 Qe8 20.Qf3 d4 21.Qg3 Qg6 22.Qf3 Qxg5 23.Qf7+ Kh8 24.Qf8+ Rxf8 25.Rxf8#