d4 Nf6 c4 d6 Nc3 e5 Nf3 Nbd7 e4 Be7 Be2 c6 O-O Qc7 b4 Nf8 Bg5 exd4 Nxd4 c5 Ndb5 Qb8 Bf4 Ne6 Bxd6 Bxd6 Nxd6+ Kf8 bxc5 Nxc5 Rb1 Be6 Qd4 Qc7 Ncb5 Qa5 Qxc5 Qxa2 Nd4 Bg4 Bxg4 b6 Qc7 Nd7 Qxd7 Qxf2+ Rxf2 g6 Qxf7#