1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.c3 Qe7 6.cxd4 Qxe4+ 7.Be3 Bb4+ 8.Nc3 Bxc3+ 9.bxc3 Nf6 10.Bxf7+ Kxf7 11.Ng5+ Kf8 12.Nxe4 Nxe4 13.Qf3+ Nf6 14.Bg5 Kf7 15.Bxf6 gxf6 16.O-O d6 17.Rfe1 a6 18.Qh5+ Kg7 19.d5 Be6 20.Rxe6 Rhf8 21.dxc6 bxc6 22.Re7+ Rf7 23.Qxf7+ Kh8 24.Qxh7#