Mohamed Salah has agreed a sensational new deal with Liverpool worth in excess of £350,000 a week, making him the highest paid player in club history.
After almost a year of tortuous negotiation, the Egyptian star has finally accepted a new contract that will keep him at Anfield until at least 2025.
Both sides were committed to finding a compromise deal, with Salah always insistent he wanted to stay at Anfield, and Liverpool boss Jurgen Klopp was determined to keep his world class striker.