The Egyptian’s century arrived in the 3-3 Premier League draw at Brentford, making him only the 13th player to achieve the feat in club history.
His catalogue includes a dazzling array of wonderful finishes since he joined the Reds in 2017, so sit back and enjoy each one in the YouTube video below.