Mohamed Salah has signed a new deal at Anfield, committing himself to Liverpool for the future.
Mohamed Salah: The forward for Liverpool signs a new contract to remain at Anfield, committing to the team's future.

Mohamed Salah has signed a new contract with Liverpool, putting an end to rumours over his future.
With Salah playing brilliantly this season and leading Liverpool to the verge of their 20th league championship, it's a huge lift for the team.
With 27 goals and 17 assists, the Egypt international has helped propel Liverpool to the top of the Premier League.
In addition to a UEFA Super Cup and a FIFA Club World Cup at Liverpool, Salah has won two League Cups, an FA Cup, a Premier League, and a Champions League.
"Of course I'm very excited," Salah told Liverpool's official official channels. "We now have a fantastic squad. We had a fantastic team before as well. However, I signed because I like playing football and I believe we have a chance to win more trophies.
"It's fantastic; these were my greatest years. I hope to play for ten years, having done so for eight. I'm having fun here and playing football. My career was at its peak during those years.
"I want to express to [the fans] how delighted I am to be here. I think we can win many significant trophies together, which is why I signed up here.
"Keep supporting us and we'll give it our best, and hopefully in the future we're going to win more trophies."
Not just Mo Salah has signed a new contract. As anticipated, Liverpool is also optimistic that Virgil van Dijk's new deal will be finalised soon.
It is highly anticipated that Van Dijk will remain with the team.
Real Madrid is getting closer to signing Trent Alexander-Arnold.