Real Madrid overcame an early scare before overpowering Braga 3-0 at the Bernabeu on Wednesday night.
Portuguese outfit Braga were given a penalty kick in the fourth minute after a foul by Lucas Vazquez on Cristian Borja.
But Alvaro Djalo was unable to convert as Madrid keeper Andriy Lunin - who was only playing because Kepa Arrizabalaga has been injured in the warm-up - made an excellent diving save.
Vazquez was lucky not to concede another spot-kick before Brahim Diaz - moments after having a goal disallowed by the VAR - fired Madrid in front midway through the first half.
Vinicius Junior then doubled the home side's lead with a sharp finish on 58 minutes before setting up fellow Brazilian Rodrygo for a beautiful third goal moments later.
Wednesday's victory took the 14-time champions onto 12 points in UEFA Champions League Group C with two games still to play.
The result saw Madrid qualify for the knockout phase of the Champions League for the 27th season in a row - extending the tournament record for the longest run of consecutive group stage successes.
Andriy Lunin was given the start for Real Madrid vs. Braga after Kepa Arrizabalaga was injured in warm-up.
— F.Football (@ffootball___) November 8, 2023
Six minutes in, he saved a penalty pic.twitter.com/22oZDYaNLq
No VAR intervention this time!
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) November 8, 2023
Brahim Díaz strikes for Real Madrid. pic.twitter.com/bsuWb0Ea7n
VINI JR. SAID EXCUSE ME pic.twitter.com/cTT6M4PG9i
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) November 8, 2023
RODRYGO, TAKE A BOW
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) November 8, 2023
Real Madrid are flying into the Round of 16. ✈️ pic.twitter.com/5coUwKjGmg
Full match highlights will appear here shortly.
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!