1.e4 e5 2.Bc4 Bc5 3.Qh5 Qe7 4.d4 Bxd4 5.Nf3 d6 6.Be3 Bxb2 7.Ng5 Bxa1 8.Nxf7 Nf6 9.Qh4 Rf8 10.Ng5 h6 11.Nh7 Nxh7 12.Qh5+ Kd8 13.O-O Nc6 14.Na3 Bd4 15.Nb5 Bxe3 16.fxe3 Rxf1+ 17.Bxf1 Nf6 18.Qg6 Ng4 19.a4 Qf8 20.h3 Qf2+ 21.Kh1 Qxf1#