1.e4 e5 2.Nf3 Nf6 3.d4 Nxe4 4.dxe5 Bc5 5.Qd5 Nxf2 6.Bg5 f6 7.Qxc5 Nxh1 8.exf6 gxf6 9.Bh4 d6 10.Qh5+ Kf8 11.Qh6+ Ke7 12.Bxf6+ Ke6 13.Bxd8+ Kd5 14.Bxc7 Rg8 15.Nc3+ Kc6 16.Nd4+ Kd7 17.Bxd6 Nc6 18.Bg3 Nxg3 19.hxg3 Nxd4 20.O-O-O a6 21.Rxd4+ Ke7 22.Nd5+ Kf7 23.Qf6+ Ke8 24.Qe7# 1-0