d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 cxd5 c6 dxc6 O-O cxb7 Bxb7 e3 Nbd7 Be2 e5 O-O Qe7 Bd2 h6 Rc1 Rac8 Qa4 Rfd8 Qxa7 exd4 Qxb7 Rb8 Qc6 dxc3 Bxc3 Nd5 Qxd5 Ne5 Qxe5 Bxe5 Nxe5 Rdc8 Nd3 g5 Rfd1 h5 Bd4 h4 h3 g4 Bxg4 Rxc1 Nxc1 f5 Bf3 Rb4 Ne2 Rc4 Bc3 Rf4 Nxf4 Qg5 Rd7 Kf8 Ne6+ Ke8 Rh7 Qg7 Rxg7 f4 Bc6#