d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 O-O cxd5 Bg4 e4 c6 Be2 Bxf3 Bxf3 c5 dxc5 Nbd7 Be3 Qa5 Qa4 Qxa4 Nxa4 Rfc8 O-O Rc7 c6 g5 cxd7 Nxd7 Rac1 Rac8 Bxg5 Rc4 Bg4 Rxc1 Rxc1 a6 Rxc8+ Nf8 Bxe7 h6 Nc5 a5 Nd7 a4 e5 h5 Bxh5 a3 Bxa3 f5 Nxf8 Kh8 Ne6+ Kh7 Rc7 Kh8 Bg6 Bf8 Rc8 Kg8 Rxf8#