Mohamed Salah struck deep into stoppage time as Egypt came from behind to beat Zimbabwe 2-1 in their opening Africa Cup of Nations match.
Despite dominating early chances through Salah and Trézéguet, the seven-time champions were stunned when Prince Dube put Zimbabwe ahead against the run of play.
Egypt pressed hard and finally levelled after the break when Omar Marmoush finished clinically from the left.
Zimbabwe defended stubbornly and looked set for a famous draw, but Salah settled it late on, firing home from close range to secure all three points for the Pharaohs.
