1.e4 e5 2.Nf3 d6 3.d4 f6 4.Bc4 Bg4 5.Nc3 Nc6 6.O-O Bxf3 7.gxf3 Nxd4 8.f4 Nc6 9.f5 Nge7 10.Qh5+ g6 11.Nd5 Nxd5 12.fxg6 Bg7 13.gxh7+ Kd7 14.Qg4+ f5 15.Qxf5+ Ke8 16.Bxd5 Qf6 17.Qh5+ Kd7 18.Bg5 Qf8 19.f4 Ne7 20.fxe5 Qe8 21.Qh3+ Kd8 22.Rf7 Bf8 23.Bf6 dxe5 24.Bxh8 Nxd5 25.Raf1 Bc5+ 26.Kh1 Nf4 27.Bf6+ Be7 28.Bxe7+ Qxe7 29.h8=Q+ Qe8 30.Qd7#