After Tuesday’s goal-fest, Champions League action continued on Wednesday with some exciting fixtures.
Manchester City and Borussia Mönchengladbach were in action early on, before Real Madrid
Here’s what went down …
Inter 0-2 Real Madrid
Scorers: Hazard 6′, Rodrygo 59′
Real Madrid got off to the perfect start as they scored from the penalty after just six minutes – Eden Hazard coolly slotting home for his first goal in the competition for three years.
Things got even worse for the home side midway through the half as Arturo Vidal was sent off for two bookable offences within five minutes.
Inter were the better side though, even if they were a man down but faced an almost impossible task on the hour mark as Rodrygo doubled the Spanish side’s advantage.
Liverpool 0-2 Atalanta
Scorers: Ilicic 60′, Gosens 64′
After their 5-0 drubbing last time out you would have been forgiven for thinking that Atalanta would be more reserved this time around.
You’d have been wrong.
The Serie A side were much the better team in the first half and Liverpool were lucky that they squandered at least three good chances.
But they made the most of their one decent chance in the second half as Josip Ilicic bundled in a brilliant cross from Papu Gomes.
And things got even better for Atalanta just four minutes later when Robin Gosens finished from eight yards out after more good work down the left-hand side.
Bayern Munich 3-1 Salzburg
Scorers: Lewandowski 42′, Coman 52′, Sane 68′; Berisha 73′
Salzburg were actually the better team here in the first half with Dominic Szoboszlai having a number of decent chances.
But Bayern are gonna Bayern and Robert Lewandowski gave the holders the lead late on as he tapped in a Thomas Müller effort.
After the break Kingsley Coman doubled Bayern’s advantage as his deflected effort squirmed into the net.
And it was soon three as Leroy Sané towered above his marker to score a brilliant header.
The away team would get one back late on as Berisha finished off a nice team move.
Atletico Madrid 0-0 Lokomotiv Moscow
Atletico Madrid dominated this game throughout but struggled to make the breakthrough against their stubborn Russian visitors.
However they thought that breakthrough had come on 68 minutes when Koke tapped from close range.
The goal however, went to VAR, and the assistant ruled it out for offside.
Marseille 0-2 Porto
Scorers: Sanusi 41′, Oliviera 70′
In what was a pretty poor opening half, it was Porto who got the breakthrough late on when Zaidu Sanusi tapped home after some pinball in the Marseille box.
The French side were on for their 13th straight defeat in the Champions League and things were made worse when Marko Grujic received his marching orders for a foul inside the area.
That allowed Oliveira to take a penalty, which he scored low into the bottom left-hand corner.
Ajax 3-1 Midtjylland
Scorers: Gravenberch 47′, Mazraoui 50′, Neres 67′; Mabil 81′
The first half was an absolute non-event but the second half was burst open almost immediately when Ryan Gravenberch scored after a brilliant effort from 25 yards.
The home side were in the mood now and netted a second just moments later when Noussair Mazraoui finished well from inside the area.
Ajax would make it three soon after as David Neres hit a superb half-volley in from 20 yards despite what looked like a foul in the build-up.
The Danes did get one back inside the last 10 minutes when Mabil scored from the penalty spot.
Olympiacos 0-1 Manchester City
Scorers: Foden 36′
Manchester City secured their progression into the Champions League knockout stages after beating Olympiacos 1-0 at the Karaiskakis Stadium.
City dominated from the first whistle, and took a deserved lead after Phil Foden finished a brilliant team move involving Ilkay Gündogan and Raheem Sterling.
The visitors continued to push and nearly doubled their advantage through Bernardo Silva, who scuffed wide with his weaker foot when through.
Foden was the standout player for City, although spirits will be high after Sergio Agüero and Fernandinho continued their comebacks from injury.
Gladbach 4-0 Shakhtar
Scorers: Stindl (pen) 17′, Elvedi 34′, Embolo 45′, Wendt 77′
It was a comfortable evening for Borussia Mönchengladbach as they cruised to a 4-0 victory over Shakhtar Donetsk.
The hosts were ahead after just 17 minutes, when Lars Stindl slotted home from 12 yards after Marcus Thuram was fouled in the box.
Nico Elvedi doubled their lead shortly after with a powerful header, before Breel Embolo scored a stunning bicycle kick just before the break.
Unlikely goalscorer Oscar Wendt made it four late on after his teasing free-kick missed everybody and sailed into the corner.