Cameroon are through to the grande finale of the 2017 Africa Cup of Nations in Gabon after whipping Ghana in semi-final clash.