Manchester United are back to winning ways after two successive 1-0 defeats in two separate competitions thanks to the late goal from star player Cristiano Ronaldo. He scored a stoppage time winner as the Red Devils picked up their first win in this season’s Champions League via a 2-1 win over Villarreal.

Manchester United and Villarreal met in the repeat of the Europa League final last season and the former was able to take revenge on the latter for their penalty shootout loss. Spanish La Liga side Villarreal won the Europa League title last season after beating Manchester United on penalties with Spanish goalkeeper David De Gea missing the decisive spot kick in sudden death. The two teams scored one goal apiece in 120 minutes and they needed penalties to decide the winner. In the end, the Yellow Submarines were able to win their first European trophy.

Manchester United had lost their last two games 1-0 in front of their home fans and manager Ole Gunnar Solskjaer was under pressure ahead of the Group F clash with Villarreal at Old Trafford on Wednesday night. The Red Devils were knocked out of the Carabao Cup at the third round stage thanks to a 1-0 loss at home through a Manuel Lanzini goal in the first half before a second half header from Courtney Hause gave Aston Villa a priceless 1-0 away win over Manchester United in the Premier League.

Solskjaer and Manchester United suffered a scare when Villarreal scored the opening goal on 53 minutes courtesy Spanish international Paco Alcacer. Brazilian international left-back Alex Telles deputised for the injured Luke Shaw and he volleyed in the equaliser on the hour mark before Ronaldo scored in fifth minute of added to win the game. Manchester United had goalkeeper David De Gea to thank after the Spaniard made several saves to keep his team in the game especially in the first half.