Nf3 Nf6 c4 e6 Nc3 d5 d4 Be7 Bg5 h6 Bxf6 gxf6 e3 c6 cxd5 exd5 Bd3 Bg4 O-O Qb6 Rb1 Bh5 e4 Bxf3 Qxf3 Rg8 Rfe1 Qxd4 exd5 Rg7 Re4 Qc5 Rbe1 Kd8 Rxe7 Qd6 dxc6 bxc6 Qe4 Nd7 Nb5 Qe5 Rxe5 Nxe5 Qf4 Kc8 Qxf6 Rb8 Rxe5 Rxg2+ Kxg2 a5 Qxc6+ Kd8 Qc7#