d4 Nf6 c4 g6 g3 c6 Bg2 d5 Nd2 Qa5 Nf3 dxc4 O-O Qd8 Nxc4 Be6 Nce5 Nbd7 Ng5 Bd5 e4 Nxe5 exd5 h6 dxe5 Nxd5 Ne4 a6 e6 f5 Qd4 Nf6 Nxf6+ exf6 Qc3 Rc8 Bf4 g5 Rfd1 Bd6 Rxd6 gxf4 Rxd8+ Kxd8 Qd2+ Kc7 Qxf4+ Kb6 Qxf5 Rhe8 Qxf6 Red8 e7 Rd7 Qe6 Kc7 Bh3 Rxe7 Qxe7+ Kb8 Bxc8 Kxc8 Rd1 a5 Rd8#