Spanish super club, Real Madrid, have advanced to last 16 of the UEFA Champions League in Rome.
Second half goals sealed a 2-0 victory for the defending champions over hosts, Roma.
Also through are Manchester City, Manchester United, Juventus and Bayern Munich.
Madrid has been struggling in their local competition and they also failed to impress in the first half in Rome.
But they lifted their game after the break and Gareth Bale and Lucas Vazquez found the back of the net to ensure a much-needed victory.
The result means that Madrid top Group G with 12 points. Three more than second placed Roma.
This is the 15th consecutive season that the Spanish club reached the last 16, since the current format was introduced 15 years ago.
Meanwhile Juventus struggled to break down Valencia’s defence in their Group H clash until the 59th minute.
Christiano Ronaldo wrong-footed Gabriel Paulista and then passed the ball to Mario Mandzukic, who scored his third goal in as many games for Juve.
With their 1-0 victory the Italian side now top the group with 12 points.
United, meanwhile, was unconvincing against Young Boys at Old Trafford.
The Red Devils struggled throughout regulation time to score as Marouane Fellaini and Marcus Rashford failed to turn opportunities into goals.
It was only in injury time that Fellaini finally found the back of the net giving United a much needed win and a place in the knock-out stage of the competition.
Pep Guardiola’s Manchester City got the one point they needed to cement their place at the top of Group F.
City played to a 2-all draw against the home side and finished top of the standings with ten points.
Second placed Lyon has seven. City have now reached the last 16 in each of the last six seasons.