Liverpool legend Jamie Carragher believes the club must tie down star attacker Mohamed Salah to a new contract.
The Egyptian is in the form of his life with the Reds, scoring and assisting at will against quality opposition.
Salah netted a stunning solo goal against Manchester City in a 2-2 Premier League draw at Anfield on Sunday, meaning he has scored in seven successive matches.
And Carragher thinks the 29-year-old cannot be allowed to leave when his current deal expires in 2023.
"I don't think there's anyone playing better in the world or in Europe at the moment," Carragher said on Sky Sports.
"His record at the start of this season has been absolutely outstanding.
"You can never really question him for what he's done at Liverpool - if at all - but right now is as probably as sharp and as good as I've ever seen him."