Atletico Madrid v Manchester City live updates - latest Champions League score with semi-finals in reach
Live
Live Updates
- All
- Highlights
MATCH REPORT
Despite the anarchic ending, we've done our best to make sense of the game here.
FULL TIME - ATLETICO MADRID 0-0 MANCHESTER CITY
Eight yellow cards, one red, countless fouls and a 22-man brawl made this an absurd and hugely entertaining match in equal measure.
For all the aggro on both sides, City are through to the semis. They will now face Real Madrid for a place in the final.
HUGE SAVE!
Atleti lump it forward and Correa works an opening, forcing Ederson into a low save which spares City the nightmare of extra time.
SIMEONE BOOKED
... for screaming at Savic after he goes down with cramp.
This is honestly farcical. Good fun, though.
CANCELO GIVES AWAY DANGEROUS FREE KICK
... as the yellow card count ticks ever upwards. Ederson deals with the free kick well.
Yellow card
J. Cancelo
MAHREZ AND FODEN BOOKED
The game has descended into absolute chaos. Amid all the bookings, Gundogan finds time to force Oblak into an excellent save.
Yellow card
R. Mahrez
FELIPE IS OFF!
The referee brings it back for the initial challenge and belatedly shows Felipe a second yellow.
Red card
Felipe
FULL-ON BRAWL
After a bad challenge from Felipe on Foden, Savic steams in and ends up starting a 22-man shoving match. He and Ake are booked in the aftermath but, really, he's lucky to stay on.
Yellow card
S. Savic
SAVIC TURNS WIDE!
From the ensuing corner, Savic is agonisingly close to a goal only for the ball to trickle past the post.
GAME-SAVING BLOCK!
Atleti throw everyone forward and Cunha smashes a shot at goal, but John Stones makes an absolutely vital intervention.
SIMEONE'S FINAL ROLL OF THE DICE
With Atleti in desperate need of a goal, Luis Suarez and Matheus Cunha come on for Lemar and Joao Felix respectively.
On
L. Suárez
Off
T. Lemar
LLORENTE BOOKED
... for hacking down Fernandinho, who drew the foul artfully.
Yellow card
M. Llorente
ANOTHER CHANGE FOR CITY
... with Silva making way for Fernandinho.
On
Fernandinho
Off
B. Silva
ATLETI APPEAL FOR A PENALTY
... after Cancelo appears to catch Correa across the shins, but there's nothing doing and VAR declines to intervene. Moments later, De Paul volleys wide.
WALKER OFF INJURED
... having been on the receiving end of a robust tackle a little while back. Nathan Ake will deputise in defence.
On
N. Aké
Off
K. Walker
DE PAUL GOES CLOSE!
Joao Felix skips past a couple of challenges in midfield and plays in De Paul, who exchanges passes with Llorente before curling a shot narrowly wide of the near post.
AND LAST BUT NOT LEAST
... Renan Lodi comes off for Angel Correa.
On
Á. Correa
Off
R. Lodi
KOKE HOOKED
... with Rodrigo De Paul swapping in.
On
R. De Paul
Off
Koke
TRIPLE SUBSTITUTION FOR HOSTS
... with Griezmann coming off first, to be replaced by Yannick Carrasco.
On
Y. Carrasco
Off
A. Griezmann
FIRST CHANGE FOR CITY
... with Raheem Sterling coming on for De Bruyne.
On
R. Sterling
Off
K. De Bruyne