Mohamed Salah is reportedly on the verge of agreeing a new contract which would keep him at Liverpool until he hangs up his boots.
The 29-year-old's current terms at Anfield are due to expire in less than 18 months' time, and lengthy negotiations have not led to a positive solution over the past few months.
Barcelona and Real Madrid are both rumoured to be keeping a close eye on developments, with a recent report claiming that Salah was 'very tempted' by a move to the former.
However, The Mirror now claims that Salah is finally close to signing a lifetime contract at Liverpool, which would see him continue on Merseyside for the rest of his playing career.
The report adds that Salah has relented on his previous £500k-a-week demands, and his primary goal has always been to remain at Liverpool, so long as his salary reflected his value to the club.
The former Chelsea and Roma man has scored 28 goals and set up 10 more in 37 games for the Reds this term, taking his total tally to 153 goals and 57 assists in 240 matches since his 2017 arrival.