1.e4 e5 2.Nf3 f5 3.Bc4 fxe4 4.Nxe5 Qg5 5.d4 Qxg2 6.Qh5+ g6 7.Bf7+ Kd8 8.Bxg6 Qxh1+ 9.Ke2 c6 10.Nf7+ Kc7 11.Nxh8 hxg6 12.Bf4+ d6 13.Nxg6 Nf6 14.Qa5+ b6 15.Qb4 Bg4+ 16.Kd2 Qd1+ 17.Kc3 Nd5+ 18.Kc4 b5+ 19.Kb3 a5 20.Qd2 a4+ 21.Ka3 b4+ 22.Qxb4 Nxb4 23.Kxb4 Qxd4+ 24.c4 c5+ 25.Ka3 Qxc4 26.Bd2 Bd1 27.Nxf8 Qb3+ 28.axb3 axb3+ 29.Ba5+ Rxa5#