1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 Qe7 5.Nxf7 Rg8 6.Ng5 Rh8 7.Nc3 Qb4 8.Bf7+ Kd8 9.Bb3 Nd4 10.Nf7+ Ke8 11.Nxh8 Nxb3 12.axb3 Nxe4 13.Ra4 Qe7 14.Rxe4 b5 15.d4 Bb7 16.Rxe5 Bxg2 17.Rxe7+ Bxe7 18.Rg1 Bc6 19.Rxg7 d5 20.Bg5 Kd7 21.Rxe7+ Kd6 22.Nf7#