1.e4 e5 2.Nf3 Nc6 3.Bc4 f6 4.Nh4 Bc5 5.Qh5+ g6 6.Nxg6 Nd4 7.Nxh8+ Ke7 8.Qxh7+ Kd6 9.Nf7+ Kc6 10.Nxd8+ Kb6 11.a4 Nxc2+ 12.Kd1 Nxa1 13.a5+ Kxa5 14.Qxg8 d6 15.b4+ Bxb4 16.Ba3 Bxa3 17.Nxa3 Bg4+ 18.f3 Bd7 19.Qd5+ b5 20.Nxb5 Rb8 21.Nxc7+ Kb6 22.Qxd6+ Ka5 23.Nd5 Ba4+ 24.Ke2 Bb5 25.Qxb8 Bxc4+ 26.d3 Bxd5 27.exd5 Nc2 28.Qc7+ Ka4 29.Qxc2+ Ka5 30.Ra1+ Kb6 31.Qc6#