Nf3 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 g3 Bg7 d4 c6 Bg2 b5 Qd2 Nxc3 Qxc3 a5 Bf4 g5 Bxg5 a4 O-O e6 Bxd8 Kxd8 Ng5 e5 Nxf7+ Ke8 Nxh8 Bxh8 Bxc6+ Kf8 Bxa8 Bh3 Qc7 Bxf1 Qxb8+ Ke7 Kxf1 Bf6 dxe5 Bh4 gxh4 a3 Qd6+ Ke8 e6 axb2 Bc6#