Cristiano Ronaldo scores late winner for Manchester United in UEFA Champions League

On the second day of the UEFA Champions League, Manchester United and Villarreal met at Old Trafford. Cristiano Ronaldo scored a late goal for the Red Devils with the last kick of the game to lead his side to a 2-1 triumph in what turned out to be an exciting match.

For Manchester United, Ronaldo started once more, with Mason Greenwood and Jadon Sancho on the side of him in the attack. In the absence of Harry Maguire, Victor Lindelof was given a rare start at right-back, while Bruno Fernandes was given the captain's armband.

In the first half, both teams generated some chances, with Villarreal appearing the livelier of the two. Arnaut Danjuma consistently outplayed Diogo Dalot on the right-wing as the La Liga giants opened strongly and took the game to Manchester United.

In the first half, Cristiano Ronaldo didn't get into the game because neither team scored. Villarreal, however, rightly broke the deadlock a few minutes after the breakthrough of Paco Alcacer. After a superb run from Danjuma, who kept his calm to throw the ball into a dangerous area for the striker to slot in, the Spaniard punched the ball into the net from close range.

Manchester United only trailed for a few minutes until Alex Telles equalized with a spectacular first-time strike from the edge of the penalty area. The Brazilian's first goal for the club came at a crucial time for the Red Devils, as he cleverly positioned himself on the fringe of a Fernandes free-kick.

As the game progressed, numerous players on both sides were booked for various offences, making things a touch hectic. While it appeared that the game would conclude in a draw, Ronaldo came up huge for his team again in stoppage time, slamming the ball home from close range to secure Manchester United all three points at Old Trafford.