d4 Nf6 e3 d5 Nf3 e6 c4 c6 Be2 g6 O-O Be7 Nc3 Nbd7 h3 a6 Qc2 b5 cxd5 exd5 e4 dxe4 Ne5 Qb6 Bh6 Qxd4 Nxc6 Qc5 Nxe7 Qxe7 Rfd1 Qc5 Qd2 Bb7 Rac1 Qf5 Bg7 Rg8 Bxf6 Nxf6 Qd6 Nd7 Bg4 Rd8 Bxf5 gxf5 Qc7 Ba8 Nd5 Bxd5 Rxd5 f4 Rcd1 Rg6 Rxd7 Rxg2+ Kxg2 Ra8 Rd8+ Rxd8 Rxd8#