
Mohamed Salah has ended speculation about his future by signing a new deal with Liverpool through to 2027.
The Egypt international’s current deal was set to expire in the summer and his new two-year contract comes with Liverpool closing in on clinching the Premier League title.