Cristiano Ronaldo netted a dramatic late winner in the 5th minute of stoppage time as Manchester United edged out Villarreal 2-1 in the Champions League group stage game.
Playing against the team that beat them in a marathon penalty shootout in last season’s Europa League final, United went behind to a Paco Alcacer strike in the 53rd minute.
However, they levelled the score seven minutes later when left-back Alex Telles scored with a superb volley.
The game seemed to be heading for a draw when Ronaldo’s late intervention handed United all three points.
Losing to Villarreal would have put Manchester United’s Champions League dreams on life support.
They would be on zero points and looking up at three teams; two with four points and one with three.
A tie would have kept the dream alive, but any slip-ups could prove costly.
However, a win and its three points would get United right back on the track.
The win gave a boost for United, who had lost the opening game of the group stages away at Young Boys earlier this month.
By Brian Ayatta