1.e4 e5 2.Nf3 Nf6 3.Nxe5 Nxe4 4.Qe2 f5 5.Qh5+ g6 6.Nxg6 hxg6 7.Qxg6+ Ke7 8.d3 Nf6 9.Bg5 d6 10.Bxf6+ Kd7 11.Bxd8 Be7 12.Bxe7 Re8 13.Qxf5+ Kxe7 14.Qh7+ Kd8+ 15.Be2 Nc6 16.Nc3 Ne7 17.O-O-O Bf5 18.Qh4 Kd7 19.Rhe1 Ng6 20.Qg5 Ne7 21.Nd5 Nxd5 22.Qxf5+ Kc6 23.Bf3 Re5 24.Rxe5 dxe5 25.Qe6+ Kc5 26.Qxd5+ Kb6 27.Qb3+ Kc5 28.Qa3+ Kb5 29.c4+ Kb6 30.Qb4+ Ka6 31.Bxb7#