Nf3 Nf6 c4 e6 g3 d5 d4 g6 Bg2 Bg7 O-O O-O Nc3 b6 Bg5 c5 cxd5 h6 Bxf6 Bxf6 Ne4 exd5 Nxf6+ Qxf6 dxc5 Nc6 Qd2 g5 Rac1 d4 h4 g4 Nh2 Bd7 cxb6 Rae8 Bxc6 Bxc6 Nxg4 Qg7 Nxh6+ Kh7 Rxc6 Re6 Rfc1 Rxc6 Rxc6 Rb8 bxa7 Rf8 Nf5 Qg6 Rxg6 d3 Qh6#