

Kobbie Mainoo scored a 97th-minute winner as Manchester United beat Wolverhampton Wanderers 4-3 at Molineux in a Premier League classic.
Mainoo curled his first Premier League goal past Jose Sa having picked the ball up on the left, just seconds after Pedro Neto appeared to have snatched a point for Wolves.
Wolves pulled themselves level having been 2-0 down at half-time and 3-1 behind on 85 minutes, but United took the three points thanks to 18-year-old Mainoo.
Marcus Rashford had opened the scoring five minutes into his United return, having been absent from the FA Cup fourth round with illness amid reports he had missed training following a night out in Belfast, before Rasmus Hojlund doubled the lead.
Pablo Sarabia pulled one back from the penalty spot, before Scott McTominay seemingly made it safe for the visitors by heading in a corner with 15 minutes left shortly after coming on as a second-half substitute.
But that was only the start of the late chaos.
Wolves captain Max Kilman ensured a grandstand finish by scoring from close range following a corner.
Then, in the sixth of nine added minutes, Neto struck home past the wrong-footed Andre Onana as United were caught on the break.
Wolves celebrated wildly – but it proved premature as Mainoo had the final word in a remarkable game.
Erik ten Hag’s side move back into the top seven after ending a run of four away league matches without winning and are now eight points off the Champions League places, while Wolves stay 11th.
More follows.
Line-ups
Wolves
Formation 3-4-2-1
- 1Sá
- 23Kilman
- 15DawsonBooked at 45mins
- 24GomesSubstituted forFraserat 82′minutes
- 22Nélson Semedo
- 5Lemina
- 20DoyleSubstituted forJoão Gomesat 82′minutes
- 2DohertySubstituted forAït-Nouriat 54′minutes
- 7Neto
- 12Matheus CunhaBooked at 89mins
- 27BellegardeSubstituted forSarabiaat 63′minutes
Substitutes
- 3Aït-Nouri
- 4Bueno
- 8João Gomes
- 17Bueno
- 21Sarabia
- 25Bentley
- 32Hodge
- 62Chirewa
- 63Fraser
Man Utd
Formation 4-2-3-1
- 24OnanaBooked at 78mins
- 20Dalot
- 19Varane
- 6Li MartínezBooked at 48minsSubstituted forMaguireat 86′minutes
- 23ShawBooked at 90mins
- 37Mainoo
- 18CasemiroBooked at 3minsSubstituted forMcTominayat 73′minutes
- 17GarnachoBooked at 90minsSubstituted forEvansat 90+2′minutes
- 8Bruno Fernandes
- 10RashfordSubstituted forAntonyat 73′minutes
- 11HøjlundSubstituted forForsonat 86′minutes
Substitutes
- 1Bayindir
- 5Maguire
- 14Eriksen
- 16Diallo
- 21Antony
- 35Evans
- 39McTominay
- 53Kambwala
- 62Forson
- Referee:
- Jarred Gillett
- Attendance:
- 31,641
Live Text
-
Match ends, Wolverhampton Wanderers 3, Manchester United 4.
-
Second Half ends, Wolverhampton Wanderers 3, Manchester United 4.
-
Luke Shaw (Manchester United) is shown the yellow card.
-
Hand ball by Antony (Manchester United).
-
Attempt blocked. Matheus Cunha (Wolverhampton Wanderers) right footed shot from outside the box is blocked.
-
Alejandro Garnacho (Manchester United) is shown the yellow card for excessive celebration.
-
Goal! Wolverhampton Wanderers 3, Manchester United 4. Kobbie Mainoo (Manchester United) right footed shot from the left side of the box to the bottom right corner. Assisted by Omari Forson.
-
Goal! Wolverhampton Wanderers 3, Manchester United 3. Pedro Neto (Wolverhampton Wanderers) left footed shot from the right side of the box to the bottom right corner. Assisted by Matheus Cunha following a fast break.
-
Corner, Manchester United. Conceded by Craig Dawson.
-
Attempt saved. Scott McTominay (Manchester United) right footed shot from very close range is saved in the centre of the goal. Assisted by Jonny Evans.
-
Corner, Manchester United. Conceded by Maximilian Kilman.
-
Attempt blocked. Antony (Manchester United) left footed shot from the left side of the box is blocked.
-
Nathan Fraser (Wolverhampton Wanderers) wins a free kick in the defensive half.
-
Foul by Kobbie Mainoo (Manchester United).
-
Substitution, Manchester United. Jonny Evans replaces Alejandro Garnacho.
-
Attempt blocked. Bruno Fernandes (Manchester United) right footed shot from outside the box is blocked.
-
Matheus Cunha (Wolverhampton Wanderers) is shown the yellow card for a bad foul.
-
Foul by Matheus Cunha (Wolverhampton Wanderers).
-
Antony (Manchester United) wins a free kick in the attacking half.
-
Offside, Wolverhampton Wanderers. Mario Lemina is caught offside.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key = Give it up = Pure perfection
Wolverhampton Wanderers
-
Squad number1Player nameJosé Sá
-
Squad number23Player nameKilman
-
Squad number15Player nameDawson
-
Squad number24Player nameToti
-
Squad number22Player nameNélson Semedo
-
Squad number5Player nameLemina
-
Squad number20Player nameDoyle
-
Squad number2Player nameDoherty
-
Squad number7Player namePedro Neto
-
Squad number12Player nameMatheus Cunha
-
Squad number27Player nameBellegarde
-
Squad number3Player nameAït-Nouri
-
Squad number8Player nameJoão Gomes
-
Squad number21Player nameSarabia
-
Squad number63Player nameFraser