d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 Bf4 O-O e3 Nbd7 Be2 c5 O-O Nb6 b3 Ne4 Qc2 g5 Bg3 f5 dxc5 Nxg3 hxg3 Bxc5 Rfd1 Qf6 cxd5 Bb4 Nd4 Bxc3 Qxc3 Nxd5 Qd2 b6 g4 fxg4 Bxg4 Nc3 Rdc1 Ne4 Qc2 Qxf2+ Qxf2 Nxf2 Bf3 Rxf3 gxf3 Nd3 Rc7 Nb4 Rac1 Ba6 Nxe6 g4 Rg7+ Kh8 Rcc7 Bd3 e4 Bxe4 fxe4 g3 Rxh7+ Kg8 Rcg7#