Cristiano Ronaldo scored an injury-time winner as Manchester United came from behind to beat Villarreal in an action-packed Champions League Group F contest.
The repeat of last season's Europa League final, which the Spanish side won on penalties, looked to be heading for a draw after another disappointing United performance but summer signing Ronaldo stroked home from Jesse Lingard's lay-off to spark jubilant scenes at Old Trafford.
However, visiting manager Unai Emery will be left wondering how his side did not come away with all three points.
United started brightly, with Bruno Fernandes scooping over and Ronaldo also failing to hit the target with a header in the opening seven minutes.
Villarreal took charge thereafter but could not score in a first half in which they created chance after chance.
United goalkeeper David de Gea made vital reflex saves to deny Arnaut Danjuma and Paco Alcacer, and also thwarted Yeremi Pino.
Striker Alcacer should have scored when Raphael Varane misjudged the bounce of the ball but dragged his shot wide, and Alberto Moreno and Pino both blazed over from promising positions.
But they did break the deadlock at the start of the second half as Danjuma got in behind and pulled the ball back for Alcacer to convert from close range.
United were finding it difficult to make inroads but equalised through Alex Telles' moment of genius, as he smashed a first-time volley from 20 yards into the bottom corner.
Ronaldo's winner means Ole Gunnar Solskjaer's side pick up their first win while, in the group's other tie, Atalanta beat Young Boys 1-0 to go top of the table.
Ronaldo saves Man Utd
Brought back from Juventus in August for the big occasion, Ronaldo left it late to deliver his most telling moment since his return to Old Trafford.
United were heading for a third straight game without a win - after being knocked out of the Carabao Cup by West Ham last week and beaten by Aston Villa in a limp performance on Saturday - but the Portuguese superstar had other ideas.
Making his 178th appearance in the Champions League, the most of any player, Ronaldo coolly converted in the 95th minute for his fifth goal of the campaign.
The home supporters erupted as the goal went in, with Ronaldo running to the corner, ripping off his shirt and throwing it into the air in celebration.
Fans stayed inside the stadium long after full-time, serenading their returning hero with chants of "Viva Ronaldo".
Moment of brilliance turns game
Though they ultimately collected three points, Solskjaer's side looked to be papering over the cracks as they once again failed to find any real cohesion in the final third of the pitch.
Ronaldo, Fernandes, Mason Greenwood, Jadon Sancho and Paul Pogba all started in front of a raucous crowd, but there seems to be little connection between a frontline filled with attacking talent.
Adding to their early misses, Fernandes flashed a shot wide and substitute Edinson Cavani somehow headed off target at the far post with a free net to aim at.
The crowd became more and more disgruntled as Villarreal deservedly broke the deadlock on 53 minutes, with Alcacer sliding in from a few yards out.
Gary Neville, the former United captain turned television pundit, had said after the Villa defeat that Solksjaer's side were "delivering moments, but those moments won't go for you in certain games".
On this occasion, Telles smashing volley and Ronaldo's winner brought much-needed joy, but questions remain as to whether Solskjaer lacks a general plan, relying too much on individual inspiration in an attempt to win games.
After visiting frontman Boulaye Dia almost bundled in late on, United's biggest-name individual made the difference - as Ronaldo delivered another unforgettable Champions League moment.
Latest Stories
-
GPL 2024/25: Young Apostles hand Samartex first home defeat since March
1 hour -
Unconventional Trump brings openings and perils for Africa
2 hours -
Iseguri Initiative fights teenage pregnancy and early child marriage
2 hours -
‘Dreams quashed’: Foreign students and universities fear Australia’s visa cap
3 hours -
G20 talks in Rio reach breakthrough on climate finance, sources say
3 hours -
2024/25 Ghana League: Bechem United shock Chelsea in Berekum
4 hours -
GPL 2024/25: Nations FC beat Asante Kotoko to go top
4 hours -
GPL 2024/2025: Gold Stars drop to 2nd after 2-0 defeat to Medeama
5 hours -
#GPL 2024/25: Hearts pip Karela in Tamale to move into top 4
5 hours -
Feedback from Klopp, others more valuable than just anybody – Otto Addo to critics
5 hours -
Support us if you want to qualify for the World Cup – Otto Addo to Ghanaians
5 hours -
Defective ballot papers for Ahafo and Volta Regions destroyed by EC
5 hours -
Election 2024: Be fair and transparent – Togbe Afede to EC
6 hours -
AFCON 2025Q: Poor home form cost us – Otto Addo
6 hours -
Togbe Afede criticises recent Supreme Court rulings as uninspiring and illogical
6 hours