Mohamed Salah's Egypt are through to the final of the Africa Cup of Nations after beating hosts Cameroon 3-1 on penalties at the end of a goalless 120 minutes in Yaounde on Thursday. Goalkeeper Mohamed Abou Gabal was the Egyptian hero, saving from both Harold Moukoudi and James Lea-Siliki in the shoot-out at the Olembe Stadium before Clinton Njie blazed wide with Cameroon's last chance to keep their dream alive. Salah, usually the fifth penalty-taker for his country, was not needed as Egypt advance to a final showdown against Senegal back at the Olembe Stadium on Sunday.