The 30-year-old’s original four-month loan deal expired on Sunday, but United had been locked in negotiations with the Chinese Super League side to extend it for the past couple of weeks.

While Shanghai Shenhua were originally keen to either sell Ighalo permanently or include an option to buy, United had no interest in making the deal permanent.

But Ighalo was desperate to stay at Old Trafford and a deal was struck on Sunday to allow him to remain with his boyhood club.

A United statement said: “Manchester United have reached agreement with Shanghai Greenland Shenhua to extend the loan deal for Odion Ighalo.

“The Nigerian striker’s stay was initially due to end on 31 May but he will now remain with the Reds until 31 January 2021, enabling him to build on an impressive start to life with the club he supported as a boy.”

Ighalo made eight appearances for United before the 2019/20 season was suspended, scoring four goals in three starts and having a significant impact on the side.

His original loan deal would have covered the end of United’s season, but the suspension of football due to the coronavirus pandemic means action will not return until later this month and the season isn’t expected to finish until August.

His presence until January gives Ole Gunnar Solskjaer another valuable option in attack, with Marcus Rashford also returning from injury to train with the first-team at Carrington over the past couple of weeks.

Ighalo has only been used off the bench in the Premier League so far, but he has scored in all the games he’s started, against Derby County in the FA Cup and Club Brugge and LASK Linz in the Europa League, with his spectacular strike in Austria coming in United’s last game before the season was halted.

Speaking before a deal had been agreed, Solskjaer said: ”It’s been a dream for him and hopefully he can finish off what he started, hopefully with a trophy for us.”