Nf3 Nf6 d3 d5 g3 g6 Nbd2 c5 e4 Nc6 Bg2 Bg7 O-O O-O e5 Ng4 Nb3 b6 d4 cxd4 Nfxd4 Na5 f4 Nxb3 axb3 Bf5 Re1 Nh6 Qd2 Qc7 Bxd5 Rad8 Bg2 Bc8 Qc3 Qc5 Qxc5 bxc5 Nc6 a6 Nxd8 Rxd8 Be3 Ng4 Bxc5 Bf8 Red1 Re8 Bc6 Nxh2 Kxh2 Bf5 Bxe8 Bh6 Rd8 f6 Bxg6+ Bf8 Bxf5 fxe5 Bxe7 h6 Bxf8 a5 Bg6 exf4 Bxh6#