Mohamed Salah has signed a new two-year contract with Liverpool.
The Egypt forward’s previous deal was scheduled to run out in the summer and there had been doubts he would stay.
That followed comments the 32-year-old had made during the season, as well as speculation linking him with a move to Saudi Arabia.
However, he will now have the chance to add to his 243 goals and 109 assists for Liverpool in 394 appearances.
"Of course I'm very excited - we have a great team now," said Salah.
"Before we also had a great team. But I signed because I think we have a chance to win other trophies and enjoy my football.
"I have played eight years here, hopefully it's going to be 10. I'm enjoying my life here, enjoying my football. I have had the best years of my career here."
Salah has scored 32 goals in all competitions this season, including 27 in the Premier League as the Reds chase a 20th top-flight title.
He is averaging the most goal involvements per 90 minutes (1.44) in the Premier League this season - the most of any player in a single campaign.
Liverpool are 11 points clear of second-placed Arsenal with seven games remaining.
Salah, who joined Liverpool from Roma in 2017, has won the Champions League, Premier League, FA Cup, League Cup and Fifa Club World Cup with the Reds.
He was one of three key Liverpool players who will be out of contract this summer, along with right-back Trent Alexander-Arnold and centre-back Virgil van Dijk.
Netherlands defender Van Dijk has said there has been progress on talks over a new deal but Alexander-Arnold has been heavily linked with a move to Real Madrid.
Salah's previous deal was understood to be worth more than £350,000 a week and made him the highest-paid player in the club's history.
It is believed negotiations over his new contract did not involve a pay cut.
- When Liverpool nearly missed out on Salah
- 'Perfect marriage goes on - Liverpool and Salah need each other'
- Real in talks over finalising Alexander-Arnold signing
Long-running Salah saga finally ends
Amid uncertainty about his future, Salah has already had his second-best season in terms of league goals at Liverpool in 2024-25. With seven games left, he could feasibly reach the 32 he scored in his first campaign.
In September, he said in a Sky Sports interview it was his "last season" at Anfield because nobody at the club had talked to him about a new contract.
Those comments were made after he had scored in a 3-0 win at Manchester United - a match he had treated like it was his last at Old Trafford.
Two months later, following a win at Southampton, Salah stated he was "disappointed" at not having been ...