Salah's spot-kick went in off the post after Mozambique defender Domingos Macandza committed a foul in the box. But they were denied a first victory at the Cup of Nations in their 13th game as Salah kept his nerve. Egypt now look ahead to a second pool fixture against Ghana on Thursday, while Mozambique meet Cape Verde on Friday. They then turned the game on its head with a second three minutes later as they cut Egypt apart down the middle. Egypt came close to an equaliser when Hamdi Fathi's clever flick looped onto the post and away, before they won the penalty that denied Mozambique one of the greatest shocks in Cup of Nations history.