The 34-year-old former Liverpool star left it late in Cairo to overtake Hossam Hassan, scoring with a far-post header on 84 minutes and from a penalty five minutes into added time. Mohamed Salah scored twice late on to take his international tally to 70 and surpass former captain Hossam Hassan’s record in a 5-0 win for Egypt against Malawi.