d4 Nf6 c4 e6 Nc3 Bb4 g3 O-O Qb3 Bxc3+ bxc3 d5 Bg2 Nc6 Qc2 e5 cxd5 exd4 dxc6 g6 cxb7 d3 bxa8=Q dxc2 Bf4 g5 Bxg5 a6 Qc6 a5 Bxf6 a4 Bxd8 Rxd8 Qxa4 c6 Bxc6 f6 Qxc2 Bh3 Nxh3 Rf8 O-O-O Rb8 Nf4 Rb6 Rd7 Rxc6 Qxh7+ Kf8 Qh8#