d4 Nf6 c4 e6 Nc3 d5 Nf3 Nbd7 Qc2 Be7 e3 h6 cxd5 exd5 Bd2 a6 h3 c5 Be2 Nb6 dxc5 Nc4 Nxd5 Nxd5 Bxc4 Be6 e4 O-O exd5 Bxd5 O-O-O b5 Bxd5 Qxd5 b4 a5 Rhe1 Rae8 Kb1 axb4 c6 b3 axb3 Qd8 Bb4 Qc7 Rd7 Qc8 Bxe7 h5 Bxf8 Kxf8 Rxe8+ Qxe8 c7 Qxd7 c8=Q+ Qxc8 Qxc8+ Ke7 Qc5+ Kf6 Qxh5 Ke7 Qg5+ Kd7 Qxg7 Ke6 Qe5+ Kd7 Qf6 Kc7 Nd4 Kb7 Nxb5 Kb8 Qxf7 Ka8 Qa7#