Bayern Munich and Juventus both booked their places in the last 16 of the Champions League with two games to spare on Wednesday night.
A wonderful 93rd minute winner from Douglas Costa saw Maurizio Sarri's Juve beat Lokomotiv Moscow 2-1 in Russia, while Bayern Munich began life after Niko Kovac with a 2-0 victory against Olympiakos.
Champions League results
- Bayern Munich 2-0 Olympiakos
- Lokomotiv Moscow 1-2 Juventus
- Atalanta 1-1 Manchester City
- Bayer Leverkusen 2-1 Atlético de Madrid
- Crvena Zvezda 0-4 Tottenham Hotspur
- Dinamo Zagreb 3-3 Shakhtar Donetsk
- Paris Saint-Germain 1-0 Club Brugge
- Real Madrid 6-0 Galatasaray
Reports & highlights
Lokomotiv Moscow 1-2 Juventus
Cristiano Ronaldo may well appeal to the dubious goals committee after he saw his free kick fumbled badly by Lokomotiv's keeper only for Aaron Ramsey to prod the ball home from right on the line.
The Russian side answered almost immediately but as the game looked to be fizzling out to a draw, Douglas Costa produced a wonderful run and one-two before finishing to claim all three points.
The result put the Italian giants through to the next round with two games to spare.
Bayern Munich 2-0 Olympiakos
The German champions sacked Niko Kovac on Sunday following a 5-1 defeat at Eintracht Frankfurt, but interim boss Hansi Flick got off to a winning start as his side dominated the Group B encounter.
They had to wait until the 69th minute before the prolific Robert Lewandowski broke the deadlock, before substitute Ivan Perisic ensured victory by adding a second goal in the final minute and the win was enough for Bayern to progress.
It's the 22nd time in 23 attempts that the Bavarian giants have made the knockout stages of the Champions League.
Real Madrid 6-0 Galatasaray
Brazilian teenager Rodrygo plundered a hat-trick as Real Madrid trounced Galatasaray 6-0 to ease their way towards the Champions League knockout phase.
The 18-year-old former Santos striker scored twice within the opening seven minutes at the Bernabeu Stadium and completed his treble in stoppage time to cap a fine evening's work.
In addition, he had earlier set up Karim Benzema to score the first of his two goals after skipper Sergio Ramos had converted from the penalty spot.
Benzema's second was his 50th goal for the club in the competition and helped set up a showdown with Group A leaders Paris St Germain in Spain in three weeks' time.
The French side will head into the game five points better off than their hosts, but knowing Zinedine Zidane's men have put a slow start to their European campaign firmly behind them.
Real will test their momentum against Group A leaders Paris St Germain when they head for Madrid later this month defending a perfect record.
They took their tally to a maximum 12 points from four games with a hard-fought 1-0 win over Club Brugge courtesy of Maura Icardi's 21st-minute effort, although they were indebted to keeper Keylor Navas, who saved Mbaye Diagne's 76th-minute penalty.
Shakhtar Donetsk emerged with a share of the spoils after a six-goal thriller against Dinamo Zagreb in which both teams were reduced to 10 men.
Shakhtar trailed 3-1 going into stoppage time after Bruno Petkovic had cancelled out Alan Patrick's opener and substitute Luka Ivanusec and Arijan Ademi had struck following the dismissals of Dinamo's Nikola Moro and the visitors' Marlos.
However, Junior Moraes and Tete, who scored in the eighth minute of added time, snatched an unlikely draw.
Bayer Leverkusen secured their first points of the campaign with a fine 2-1 home victory over previously unbeaten Atletico Madrid.
They got their noses in front four minutes before the break courtesy of Atletico midfielder Thomas Partey's own goal, and skipper Kevin Volland they doubled their advantage before Alvaro Morata pulled one back following Nadiem Amiri's 84th-minute dismissal.
Follow Sporting Life on social media - find us on Facebook here or tweet @SportingLifeFC
Related football links
- Liverpool v Man City: The Tactics
- Listen: Premier League Weekly Podcast
- Listen: Championship Podcast with David Prutton
- Watch: PL MD11 highlights
- This Manager's Life: Sabri Lamouchi
- Super 6: Enter NOW!
- Fantasy Football: Pick your team now!
- Football results