Nf3 Nf6 d4 e6 Bg5 c5 e3 Qb6 Nc3 d5 Ne5 Nbd7 Rb1 h6 Bf4 cxd4 exd4 Nxe5 Bxe5 Qa5 Bxf6 gxf6 Bb5+ Bd7 Bxd7+ Kxd7 O-O f5 Qh5 Be7 Qxf7 Raf8 Qg7 Rfg8 Qf7 Qa6 Qh5 Qc4 Rfd1 Rg4 Rbc1 Rhg8 g3 Qb4 h3 R4g6 Ne2 Bd6 Qf3 Rg5 a3 Qxb2 Rb1 Qxc2 Rdc1 Qa4 Rxb7+ Bc7 Rcxc7+ Kd8 Qf4 Rxg3+ fxg3 e5 Qxe5 Qxd4+ Nxd4 a6 Qe7#