1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Qf6 7.Nxh8 Bc5 8.O-O Nf4 9.Nc3 Qg5 10.Qf3 Bh3 11.g3 Nd4 12.Bf7+ Ke7 13.Qxb7 Nde2+ 14.Nxe2 Nxe2+ 15.Kh1 Bxf1 16.Qxc7+ Kf6 17.d4 Qg4 18.Qc6+ Ke7 19.Qxc5+ Kd8 20.Qd6+ Qd7 21.Bg5+ Kc8 22.Be6 Nxg3+ 23.hxg3 Bb5 24.Bxd7+ Bxd7 25.dxe5 Kb7 26.Qxd7+ Kb6 27.Be3+ Ka5 28.c4 Rxh8 29.Qb5#