Nf3 Nf6 c4 g6 Nc3 Bg7 e4 d6 d4 O-O Be2 e5 O-O exd4 Nxd4 c5 Ndb5 Nbd7 Nxd6 Ne8 Nxc8 Bxc3 Nxa7 Bh8 Nb5 Be5 f4 Bg7 e5 Nc7 Bf3 Ra5 Nd6 b5 Nb7 Qa8 Qxd7 Rxa2 Rxa2 Qxa2 Qxc7 f5 cxb5 Qc4 Qxc5 Qf7 Bd5 h6 Bxf7+ Rxf7 Qc4 g5 Nd6 Bf6 Qxf7+ Kh8 exf6 gxf4 Qg7#