Liverpool and Egypt forward Mohamed Salah has agreed new long-term deal at Anfield.
The 30-year-old joined the club from AS Roma on a five-year contract in June 2017 for a fee of £34m.
Since then he has gone on to make 254 appearances in all competitions for Jurgen Klopp’s side, scoring 156 goals.
“I feel great and [I am] excited to win trophies with the club. It’s a happy day for everyone,” he told the club website.
“It takes a little bit of time, I think, to renew, but now everything is done so we just need to focus on what’s next.
“I think you can see in the last five or six years the team was always going [upwards]. Last season we were close to winning four, but unfortunately in the last week of the season we lost two trophies.
“I think we are in a good position to fight for everything. We have new signings as well. We just need to keep working hard, have a good vision, be positive and go for everything again.”
Talks over the new deal, which is believed to run until 2023 were opened at the end of last season but have only been finalised now.
In his debut season, Salah made an instant impact, notching 44 goals across all competitions in his debut season.
Thirty-two of those came in the Premier League, setting the record for the most scored in a 38-game season in the division.
Last season, the forward again hit the 31-goal mark to help Liverpool to a domestic cup double as well as going close in the Premier League and Champions League once more, narrowly losing out in both.
The Egypt national team captain has won the Champions League, Premier League, FA Cup, League Cup, Fifa Club World Cup and Uefa Super Cup during his time at Anfield.