Mohamed Salah is causing some concern to Liverpool fans (Picture: Getty Images)

Mohamed Salah has decided to stay at Liverpool for the coming season, but it could prove to be his last at Anfield.

The 27-year-old was one of the Reds' key players as they won the Champions League last season and finished second in the Premier League.

According to the Mirror, it's about the Champions League success that persuaded him to stay for another season on Merseyside.

The Egyptian is reportedly tempted by a switch to Real Madrid or Juventus.

Higher-ups at Liverpool and manager Jurgen Klopp are aware of Salah's position and are ready to leave or replace him.

Salah is currently under contract until 2023 after signing a new, improved deal in June last year, so Liverpool would not be able to sell and could not afford a gigantic transfer fee.

Mohamed Salah has been superb since arriving at Liverpool in 2017 (Picture: Getty Images)

Liverpool wants to be in their power to keep hold of their star one, with Salah being a huge part of their back-to-back runs to Champions League finals.

Since arriving from Roma in 2017, the African has scored 71 goals in 104 appearances, winning the premier league Golden Boat in both seasons he has been at Anfield.

Salah is currently on international duty with Egypt, coming on as a substitute against Guinea on Sunday night, setting up two goals in a 3-1 win.

MORE: Liverpool want Southampton goalkeeper Alex McCarthy to replace outgoing Simon Mignolet

MORE: Fabinho explains how his first season at Liverpool 'what not easy' and names the 'great lad' who helped him settle in