Mohamed Salah has become the highest paid Liverpool player in history by signing a new three-year contract worth around £350,000 per week.
The 30-year-old Egypt international put pen to paper on Friday on a deal that will keep him at Anfield until the summer of 2025.
It brings to an end a long-running saga over his future and provides a massive boost to manager Jurgen Klopp ahead of pre-season starting next week.
Salah’s previous contract had just one year left to run and there was an increasing risk that he would leave as a free agent next summer.
That prospect has now been averted after Liverpool made him a significantly improved offer.