d4 Nf6 c4 g6 Nc3 d6 e4 Bg7 Nf3 O-O Be2 Bg4 Qb3 Qc8 e5 Nfd7 h3 Bxf3 Bxf3 Nc6 Bxc6 bxc6 exd6 cxd6 O-O Bxd4 Qc2 Ne5 Bg5 Qc7 Rad1 Bxc3 Qxc3 Rfb8 f4 Nxc4 Bh6 e5 Qxc4 Rxb2 fxe5 dxe5 Rd6 Rb4 Qxb4 a5 Qc5 a4 Rxc6 Qd7 Qxe5 f5 Rc7 Qf7 Rxf7 Kxf7 Re1 Ra5 Qg7#