d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 e3 O-O Be2 Qe8 h3 Qd8 O-O c5 dxc5 h6 cxd5 Bxc5 e4 Nbd7 dxe6 fxe6 e5 Rf7 exf6 Qxf6 Ne4 Qe7 Nxc5 Rxf3 Nxd7 Rf5 Qb3 Rd5 Nf6+ Qxf6 Bc4 Qe5 Rd1 Bd7 Bxd5 exd5 Rxd5 Qe1+ Kh2 Kf8 Be3 Qxa1 Rxd7 Qxa2 Qxa2 g6 Qf7#