Kobbie Mainoo scored a sensational 97th-minute winner for Manchester United after Wolves themselves had levelled in stoppage-time in a stunning 4-3 game at Molineux.
Marcus Rashford, restored to the team, opened the scoring and Rasmus Hojlund doubled the lead before the break with United dominant but the drama had hardly begun.
Pablo Sarabia pulled one back from the spot before another substitute, Scott McTominay restored the two-goal advantage. Max Kilman’s late goal offered Wolves hope and Pedro Neto thought he had secured a point before Mainoo’s magnificent winner.
It was a breathless contest to ultimately delight the visiting Manchester United support, although even the crestfallen home team were applauded from the pitch.
Wolves had not lost at home since being beaten by Liverpool in September and could have moved above United with victory. Instead, they remain 11th in the table while Ten Hag’s team are up to seventh.