Morocco drew 2-2 with Gabon in Yaounde in one of the best games of the Africa Cup of Nations so far as both sides progressed ...