c4 e6 g3 d5 Nf3 Nf6 Bg2 Be7 d4 Nc6 Ne5 Nxe5 dxe5 Ne4 O-O O-O Nd2 Nxd2 Bxd2 c6 Qb3 Qc7 Bc3 Re8 Rfd1 b6 Rac1 Ba6 cxd5 cxd5 e4 Bc4 Qc2 d4 Bxd4 Rab8 Qxc4 Qxc4 Rxc4 Bc5 f4 a5 Bf3 f6 exf6 Rbc8 e5 g6 Bxc5 Rc7 Rdc1 Rxc5 Rxc5 bxc5 Rxc5 Rb8 Bg4 Re8 Rc7 Rf8 Bxe6+ Kh8 Rc8 Rxc8 Bxc8 Kg8 e6 Kh8 e7 g5 e8=Q#