Real Madrid’s Javier Hernandez scored an 88th-minute winner to settle a tense Champions League quarter-final against neighbours Atletico in the Bernabeu.
The visitors frustrated Real for the majority of the match, but the game opened up when Atletico’s Arda Turan was sent off in the 75th minute.
With the game heading for extra-time after the first leg ended 0-0, Cristiano Ronaldo drove forward and squared for Hernandez to slot home.
Real will join fellow La Liga heavyweights Barcelona, plus Germany’s Bayern Munich and Serie A side Juventus, in the final four yet none are likely to provide a sterner test of their attacking mettle than their cross-city rivals.
Atletico were well-drilled and extremely difficult to break down, but the tie turned in Real’s favour when Turan was sent off for a second bookable offence – the Turkish midfielder fouling Sergio Ramos.
Turan had been assigned to man-mark Ronaldo and he did the job to perfection during the time he was on the pitch.
With Real shorn of two of their attacking stars – Gareth Bale and Karim Benzema – through injury, they often looked short on ideas up front with Ronaldo struggling to escape Turan’s attentions.