d4 Nf6 c4 g6 g3 Bg7 Bg2 O-O e4 d6 Nc3 Bh8 Nf3 Bg4 Bg5 Bxf3 Qxf3 Nc6 Rd1 e6 e5 dxe5 Ne4 a5 dxe5 Nxe4 Bxd8 Rfxd8 Qxe4 f6 Rxd8+ Nxd8 exf6 Bxf6 Qf4 Bxb2 Qxc7 a4 O-O a3 Rd1 Bf6 Rd7 h6 Be4 b6 Bxa8 h5 Rxd8+ Bxd8 Qxd8+ Kf7 Be4 b5 cxb5 h4 Qxh4 Kg8 b6 e5 Qf6 g5 b7 g4 b8=Q#