Mohamed Salah is now close to agreeing a new contract which will keep him at Liverpooluntil the end of his career. 

Mirror Online can reveal that a change of mind from the 29-year-old Egypt international has heightened Anfield hopes of bringing an end to the long drawn out saga over his new deal which is set to give Reds boss Jurgen Klopp a huge boost. 

After Salah rejected new terms which would have seen him earning £400,000 a week Liverpool’s owners were fearing the worst and that he would allow his current contract to run down making him a free agent in the summer of 2023. 

That would have also made him vulnerable to offers from interested big hitters like Paris Saint-Germain and Barcelona this summer.