e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 b4 d4 exd4 e5 Kf8 exf6 Bxf6 Nbd2 d5 Ba4 Ne7 Qe2 Bg4 a3 a5 h3 g6 hxg4 Kg7 g5 Nf5 gxf6+ Qxf6 g4 c6 g5 Qd6 Qe5+ Qxe5 Nxe5 bxa3 Rxa3 h6 gxh6+ Nxh6 Bxc6 Raf8 Rxa5 f5 Ra7+ Nf7 Bxd5 d3 Nxf7 f4 Nxh8+ Kxh8 Ree7 Rf7 Rxf7 dxc2 Rh7#