d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd3 d5 Nf3 c5 O-O dxc4 Bxc4 Nbd7 Qc2 Nb6 Be2 Bxc3 bxc3 Qd6 Ba3 Nfd7 Ng5 f5 Qb3 Qd5 dxc5 h6 cxb6 hxg5 Bc4 Qe5 Bxe6+ Kh8 Bxf8 Nxf8 Bxc8 Rb8 Bxf5 Qxf5 bxa7 Re8 Rfd1 b6 Qxb6 Kg8 Rd8 Qc8 Rxc8 Rxc8 Qb3+ Kh8 Qb7 Rc7 Qxc7 Kg8 a8=Q Kh8 Qxf8+ Kh7 Qfxg7#