Mohamed Salah will take on Liverpool teammate Sadio Mane in the Africa Cup of Nations final after Egypt booked their spot with a penalty shootout victory over hosts Cameroon.
Salah was at the centre of the action throughout a tense - and sometimes drab - affair on Thursday night but was not required to take a spot kick after three catastrophic efforts from Cameroon handed the Pharaohs victory and set up a final with Senegal.
Egypt goalkeeper Gabaski denied Harold Moukoudi and James Lea Siliki before Clinton Njie floated his effort way wide of the goal while needing to convert.