d4 e6 c4 Nf6 Nf3 b6 g3 Be7 Bg2 Bb7 O-O O-O Nc3 Ne4 d5 exd5 Nxd5 Nc6 Nh4 Nd6 Bf4 g5 Bxd6 gxh4 Bxe7 Nxe7 Nf6+ Kh8 Bxb7 b5 Nxd7 bxc4 Qd4+ f6 Bxa8 c3 Be4 cxb2 Rad1 b1=Q Bxb1 Nc6 Qxh4 f5 Nxf8 Qxh4 gxh4 a6 Ne6 h6 Bxf5 Ne7 Rd7 Nxf5 Rb1 a5 Rb8#