💫 Liverpool break Milan hearts; Atleti scrape by; Madrid top 10-man Inter | OneFootball

💫 Liverpool break Milan hearts; Atleti scrape by; Madrid top 10-man Inter

Logo: OneFootball

OneFootball

Lewis Ambrose

The Champions League is back and we’re at the business end as knockout spots were claimed or fell out of reach.

Here is who made it through after the last round of group stage fixtures.


Liverpool complete comeback to break Milan hearts

Milan 1
Liverpool 2
Full time

Scorers: Tomori 29′; Salah 36′, Origi 55′

Group B winners Liverpool traveled to Milan for Tuesday’s clash and pulled off a comeback win to see Milan miss out on the knockout rounds.

It was a tame match in the first half as the teams settled in but Milan were the ones to strike first after Fikayo Tomori poked home a loose ball in the box past Alisson.

Yet the lead wouldn’t last for long as a very in-form Mohamed Salah made things all square again seven minutes later.

Coming out after the break the visitors would go on to turn it around as Divock Origi made things 2-1 and despite a hefty amount of injury time late in the second half, the Italian giants fall short and finish last in the group.


Griezmann saves Atlético’s CL campaign

FC Porto 1
Atlético Madrid 3
Full time

Scorers: Oliveira 90+6′ (P); Griezmann 56′, Correa 90′, De Paul 90+2′

Porto hosted Atlético Madrid in a must-win match for both teams and the visitors are through to the knockouts after surviving a dramatic fixture.

Both sides tested the other in the first half but the visitors would be handed a huge blow when Luis Suárez was forced off with an injury after just 13 minutes.

Porto went on to control most of the match and had more chances to strike first, but Antoine Griezmann made things 1-0 for Atleti after the break.

Things would then get heated as Yannick Carrasco, Wendell and Agustín Marchhesín were all shown straight red cards seeing the hosts finish with nine men and the visitors with 10.

The drama then continued late into the game as goals from Ángel Correa and Rodrigo de Paul after the 90-minute mark made things 3-0 before Sérgio Oliveira pulled one back for the hosts from the spot.


Borussia Dortmund let the goals fly against Beşiktaş

Borussia Dortmund 5
Besiktas 0
Full time

Scorers: Malen 29′, Reus 45+2′ (P), 53′, Haaland 68′, 81′

Borussia Dortmund and Beşiktaş went head-to-head at Westfalenstadion and the hosts pulled off a dominant win.

Donyell Malen got things rolling by breaking the deadlock around the 30-minute mark after finishing off a play from Jude Bellingham.

Things would then go from bad to worse for Beşiktaş as Welinton was sent off just before the break allowing Marco Reus to make things 2-0 from the spot.

Goals continued to fly in the second half for the hosts and Reus added a third before Erling Haaland came off the bench to score twice and cap off a 5-0 win.


Ajax stay perfect in the group stages

Ajax 4
Sporting CP 2
Full time

Scorers: Haller 8′ (P), Antony 42′, Neres 58′, Berghuis 62′; Santos 22′, Tabata 78′

Group C winners Ajax kept a perfect winning record in the group stages after a thumping win over Sporting Lisbon.

Early on into the match, it was none other than Sébastien Haller to hand Erik ten Hag’s side the lead with his record-breaking penalty.

Despite going down early, the visitors would go on to make things all square again when Nuno Santos tied things up only to see Antony restore the lead for Ajax.

Coming out after the break, the momentum continued for Ten Hag’s side with David Neres and Steven Berghuis joining in on the action but Bruno Tabata pulled another back for the visitors to see things end 4-2.


Stunning strikes see Madrid beat 10-man Inter for top spot

Real Madrid 2
Inter 0
Full time

Scorers: Kroos 17′, Asensio 79′

Over in Group D, Real Madrid hosted Inter as both sides looked to win the group with the Spanish club coming out on top.

The visitors started off on the front foot with Edin Džeko, Lautaro Martínez and company threatening Madrid’s very shaky backline.

But instead, a long-range strike from Toni Kroos at the other end saw the hosts take the lead before Eder Militão saw an effort hit the post.

Coming out after the break, Nicolò Barella had a chance to make things level again but he sent his shot well over the bar.

Things would then take a dramatic turn when a bust-up on the sidelines saw Barella shown a straight red leaving Inter down a man with an even bigger hill to climb.

Eventually, substitute Marco Asensio came off the bench to make things 2-0 with a thumping strike from outside the box and secured top spot in the group.


Shakhtar Donetsk and Sheriff earn a point each

Shakhtar Donetsk 1
Sheriff 1
Full time

Scorers: Fernando 42′; Nikolov 90+3′

The second game in Group D saw Shakhtar Donetsk face Sheriff and things ended all square after some late drama.

The match remained deadlocked for most of the first half before Fernando handed the hosts the lead just before the break.

Halfway to securing three points and potentially their first win of the group stages, Shakhtar continued to limit all of Sheriff’s threats.

That was until a late goal from Boban Nikolov deep into injury time saw things end 1-1.


Results from earlier…

RB Leipzig stun 10-man Manchester City

RB Leipzig 2
Manchester City 1
Full time

Scorers: Szoboszlai 24′, Silva 71′; Mahrez 76′

Group A winners Man City will want to shake off their final group stage performance after a 2-1 loss to RB Leipzig.

It took a while for RB Leipzig and Manchester City to settle on the pitch but the teams eventually found their groove.

City had the better opportunities to break the deadlock with Jack Grealish and Kevin De Bruyne sending their attempts wide. Yet the hosts would then take the lead after Dominik Szoboszlai rounded goalkeeper Zack Steffen and slotted home.

Leipzig continued to pressure Pep Guardiola’s side who put on a dull performance at Red Bull Arena and André Silva was inches away from adding a second. Down at the other end, De Bruyne’s free-kick called Péter Gulácsi into action to keep things 1-0 at the break.

The match remained a nervy affair in the second half as both sides hunted for another goal. Silva eventually doubled the lead for Leipzig with about 20 minutes to go but City pulled one back when Riyad Mahrez scored his fifth goal in six games.

Yet the potential of a comeback was washed away for the visitors when Kyle Walker was sent off late in the game and things ended 2-1 for the hosts.


Mbappé inspires PSG victory

PSG 4
Club Brugge 1
Full time

Scorers: Mbappé 2′, 7′, Messi 38′, 76′ (P); Rits 68′

Paris Saint-Germain wrapped up the group stages with a win over Club Brugge, finishing second in Group A.

Over in Paris, Mauricio Pochettino’s side was operating at full speed as they hosted Club Brugge.

Kylian Mbappé found the net just two minutes in scoring his 30th Champions League goal in the process before cementing a brace five minutes later. The early double signaled it was going to be a long night for the visitors.

The match continued to be one-way traffic and the Frenchman would go on to set up the team’s third goal which Lionel Messi scored from outside the box just before the break.

Despite being down, Brugge weren’t giving up just yet and Mats Rits managed to pull one back for the visitors yet a comeback still seemed out of reach.

Late in the game, Messi would go on to score from the spot allowing PSG to regain their three-goal lead and see things end 4-1.


We’ll see you all in the knockout rounds!