The deal was in doubt because of what the Reds saw as excessive stipulations from the striker’s agents, with Liverpool determined to cut down on their fees to players’ representatives after spending a staggering £32million on them in the past four years.

Yet talks have progressed to the extent that Sturridge was able to have a medical on Merseyside yesterday, clearing the way for his £12million transfer to be completed on January 1, allowing Sturridge to train with the Reds and go straight into the squad for the game against Sunderland on January 2.

The 23-year-old is thought to be ready to take a pay cut to move to Anfield, but the club will not comment on the deal until officially sanctioned by the Premier League and FA when the window opens.