Harry Maguire rescued a dramatic draw for 10-man Manchester United after they had surrendered a two-goal lead - and had Bruno Fernandes sent off - at Porto in the Europa League.
The injury-time effort could prove priceless for under-pressure manager Erik ten Hag, whose side were moments away from their fourth loss in 10 games to start the season.
Instead, substitute Maguire rose highest to meet Christian Eriksen's corner and headed superbly into the bottom corner in the first of five added minutes.
It was a thrilling conclusion to a chaotic encounter at Estadio do Dragao.
Marcus Rashford had given United a seventh-minute lead, driving in from the left, cleverly beating two defenders before his tame near-post shot squirmed past Porto goalkeeper Diogo Costa.
Rasmus Hojlund, starting his first game of the campaign, finished off a swift United attack to double the lead on 20 minutes and put his side in control.
But Porto came roaring back.
After a Joao Mario cross was nearly headed into his own net by Noussair Mazraoui, Brazil winger Pepe reacted quickest to nod home in the rebound.
Just 14 minutes after United had gone 2-0 up, the hosts were level as Joao Mario's cross was headed in powerfully by Samu Omorodion.
The Spanish striker then completed the turnaround five minutes after the break with a thumping near-post finish from Pepe's cutback after the United defence had been sliced open again.
Ten Hag's men pushed for an equaliser but things only got worse when captain Fernandes was sent off for the second successive game for a second yellow card - both for a high boot - with nine minutes left.
While his red in the dismal 3-0 loss at home to Tottenham was overturned upon appeal, there was little doubt about this one.
Porto could have added to their lead with the away side, even down to 10 men, forced to throw players forward, but failed to make them count and were punished by Maguire's late header.
Despite salvaging something from the game, United have won only three of their first 10 matches of the season and, for the fourth European away game in a row, they failed to win despite having scored three goals.
Latest Stories
-
‘Expired’ rice scandal: FDA is complicit; top officials must be fired – Ablakwa
16 mins -
#TheManifestoDebate: We’ll provide potable water, expand water distribution network – NDC
34 mins -
IPR Ghana@50: Pupils educated to keep the environment clean
40 mins -
PenTrust CEO named ‘Best Pensions CEO’, company wins ‘Scheme Administrator Award’ at Ghana Accountancy & Finance Awards 2024
60 mins -
Alan Kyerematen’s ‘Brighter Future for Health Professionals’ in Ghana Revealed in Bono
1 hour -
#TheManifestoDebate: NPP will ensure a safer, cleaner and greener environment – Dr Kokofu
1 hour -
2024 Election: Police to deal with individuals who will cause trouble – IGP
1 hour -
Seychelles President’s visit rekindles historical and diplomatic ties with Ghana
1 hour -
Election 2024: EC destroys defective ballot papers for Ahafo and Volta regions
2 hours -
2024 Election: I am sad EC disqualified me, but I endorse CPP’s candidate – PNP’s Nabla
2 hours -
I want to build a modern, inclusive country anchored by systems and data – Bawumia to CSOs
2 hours -
Miss Health Ghana 2024: Kujori Esther Cachana crowned new Health Ambassador
2 hours -
Playback: The manifesto debate on WASH and climate change
2 hours -
Alan Kyerematen saddened by NDC and NPP’s neglect of Krofrom Market in the Ashanti Region
2 hours -
CSIR Executive Director urges farmers to adopt technology for improved farming
3 hours