Nf3 Nf6 c4 g6 Nc3 Bg7 e4 O-O d4 d6 Bd3 e6 Bg5 Qe8 Nb5 Qc6 O-O Nxe4 Bxe4 b6 Bxc6 Nxc6 Nxc7 a6 Nxa8 b5 cxb5 axb5 Nb6 Bb7 Qd3 b4 Nd7 Ba8 Nxf8 Kxf8 Qa6 Bb7 Qxb7 f6 Qxc6 fxg5 Qxd6+ Kf7 Nxg5+ Ke8 Rac1 Bf6 Qxe6+ Kd8 Nf7#