d4 Nf6 c4 e6 Nf3 Bb4+ Bd2 Bxd2+ Qxd2 d5 Nc3 O-O e3 Nbd7 cxd5 exd5 Bd3 c5 dxc5 a6 b4 b6 c6 Nb8 Nd4 Re8 a4 Qe7 O-O Qc7 b5 Ng4 Nf3 axb5 Nxd5 Qa7 c7 Nd7 Bxb5 Nge5 Nxe5 Rxe5 f4 Re6 f5 Re4 f6 Qb7 Ne7+ Rxe7 fxe7 Qe4 Bxd7 Bxd7 Qxd7 Qxe3+ Rf2 h5 c8=Q+ Rxc8 Qxc8+ Kh7 e8=Q Qxe8 Qxe8 b5 Rf5 g5 Rxf7+ Kh6 Qc6#