Nf3 Nf6 g3 d5 Bg2 e6 O-O Be7 d4 e5 dxe5 c6 exf6 Bxf6 c4 d4 Nbd2 d3 Ne4 dxe2 Qxe2 c5 Nxf6+ Kf8 Rd1 Qxf6 Bg5 a6 Bxf6 gxf6 Rd8+ Kg7 Rxh8 Kxh8 Qe8+ Kg7 Qxc8 b6 Nh4 Nc6 Qxa8 Nd8 Qxd8 h6 Nf5+ Kh7 Qxf6 a5 Qg7#