1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bb4+ 5.c3 dxc3 6.bxc3 Bc5 7.Bxf7+ Kf8 8.Qd5 Bb6 9.Bh5 Qf6 10.Bg5 Qe6 11.Qd3 Nf6 12.Bxf6 Qxf6 13.h3 Ne5 14.Nxe5 Qxf2+ 15.Kd1 Ke7 16.Rf1 Qxf1+ 17.Qxf1 Rf8 18.Qe2 Rf2 19.Qg4 Rf1+ 20.Ke2 Rf2+ 21.Kd3 d5 22.Qxg7+ Kd8 23.Qg5+ Rf6 24.Qxf6#