Liverpool, April 11 -- Liverpool have officially ended months of speculation by announcing a new long-term contract for star forward Mohamed Salah, tying the Egyptian to the club until 2027.

Salah's new deal, which will keep him at Anfield until the age of 35, quashes widespread rumours of a possible exit on a free transfer when his previous terms expire. Instead, the club's third all-time top goalscorer has reaffirmed his commitment to Liverpool, where he has already left an indelible mark.

"It's great, I had my best years here. I played eight years, hopefully it's going to be 10. Enjoying my life here, enjoying my football. I had the best years in my career," Salah said in a statement on Friday.

"I would like to say to [the fans], I ...