Kobbie Mainoo’s dramatic late winner fired Manchester United to a stunning 4-3 win at Wolves as Marcus Rashford shook off any Belfast blues.
The 18-year-old midfielder’s first Premier League goal shocked Molineux in stoppage time after Pedro Neto’s leveller looked to have snatched a point for the hosts just two minutes earlier.
Pablo Sarabia’s penalty and Max Kilman’s close-range strike had given Wolves – who initially came back from 2-0 and 3-1 down – hope either side of Scott McTominay’s second-half header.
Rashford had earlier scored and helped assist Rasmus Hojlund after being disciplined by boss Erik ten Hag.
He called in sick on Friday and was omitted from the squad for Sunday’s FA Cup win at Newport having reportedly gone drinking in Belfast last week.
But it was an excellent comeback from Rashford, with United – who climb to seventh in the Premier League – inflicting Wolves’ first home defeat since September to end their seven-game unbeaten run.
Rashford was reportedly doing tequila shots during his Belfast bender and those in charge of the music on Thursday clearly saw the funny side, playing the Terrorvision hit Tequila before kick-off.
But the England forward enjoys Molineux and last season the 26-year-old was benched for being late for a team meeting before coming on to score the winner.
This time he took just four-and-a-half minutes to start his new redemption arc.
When Bruno Fernandes dummied Alejandro Garnacho’s low delivery Wolves were in trouble, and it got worse when Hojlund held the ball up and teed up Rashford on the edge of the box.
The striker then curled a fine effort beyond Jose Sa for his third goal in his last four games.
United, with two wins in their previous eight league matches, belied their poor form with an energetic start and Casemiro shot wide.
Wolves, though, managed to find some momentum – with Matheus Cunha threatening – only for the visitors to snuff out any recovery with a second goal after 23 minutes.
Again, Rashford was involved when he collected Garnacho’s pass and slipped in the overlapping Luke Shaw to deliver a low cross for Hojlund to bundle in ahead of Craig Dawson.
It sparked the United fans into chanting ‘Rashford’s on the p***’ as they cheekily saluted the striker.
Casemiro nodded Fernandes’ free-kick wide and Hojlund almost embarrassed Sa when he charged down his clearance, only for the ball to rebound wide.
The openings kept coming with Raphael Varane firing over and Hojlund’s celebrations were cut short a minute before half-time when he had a goal disallowed by an offside flag.
In stoppage time Casemiro also had a header ruled out and the one-way traffic continued after the break when Dawson blocked Fernandes’ effort.
It had been Wolves’ worst display of the season but they almost pulled a goal back after 49 minutes, only for Lisandro Martinez to clear Kilman’s header off the line.
Yet United remained on top and Wolves survived when Toti lost possession to Garnacho but Sa spared his blushes by saving Holjund’s effort.
There looked no way back for the hosts when Andre Onana saved Dawson’s deflected strike with his face but they grabbed a lifeline after 71 minutes when Casemiro clipped Neto in the box.
Sarabia buried the penalty – after a long VAR check – but United hit back just four minutes later when McTominay, with his first touch, nodded in Fernandes’ corner.
The hosts refused to go quietly, though, and Kilman hooked in from close range to make it 3-2 with five minutes left after Dawson’s shot was blocked.
There was belief Wolves could level and they did in the fifth minute of stoppage time when Neto fired in on the break.
But a chaotic ending was capped by Mainoo’s stunner when he rode two challenges and curled into the bottom corner in the seventh minute of added time.