Antoine Griezmann scored a brilliant extra-time goal as Atletico Madrid beat Real Madrid in the Copa del Rey.
Samuel Lino pounced from close range to put Atletico ahead but keeper Jan Oblak knocked Luka Modric's free-kick into his own net to hand Real a leveller.
Alvaro Morata put Atleti ahead again before Joselu headed in Jude Bellingham's 82nd-minute cross.
Griezmann cut in before firing home from a tight angle in the 100th minute and Rodrigo Riquelme netted the fourth.
Those goals took Diego Simeone's side into the Copa del Rey quarter-finals.
It was the second thrilling cup tie between the pair in the space of eight days. Real beat Atletico 5-3 after extra time in the Spanish Super Cup semi-final in Saudi Arabia last week.
In that game Griezmann scored a club-record 174th goal and the 32-year-old's solo strike at the Civitas Metropolitano was number 175.
The clubs are back in league action this weekend. Real - who host Almeria on Sunday - are one point behind surprise leaders Girona, with Atletico, who visit Granada on Monday, down in fifth.
10' CLOSE! Bellingham hits the post
20' Oblak makes brilliant double-save
39' GOAL! Atletico 1-0 Real Madrid (Samuel Lino)
46' OWN GOAL! Atletico 1-1 Real Madrid (Oblak)
46' CLOSE! Rodrygo’s shot wide out
56' Yellow Card! Eduardo Camavinga booked
57' GOAL! Atletico 2-1 Real Madrid (Morata)
68' Yellow Card! Brahim booked
80' Yellow Card! Koke booked
82' GOAL! Atletico 2-2 Real Madrid (Joselu)
87' Yellow Card! Jude Bellingham booked
89' Yellow Card! Carvajal booked
100' GOAL! Atletico 3-2 Real Madrid (Griezmann)
110' OFFSIDE! Ceballos’ goal disallowed
113' Yellow Card! Witsel booked
119' GOAL! Atletico 4-2 Real Madrid (Riquelme)
Atletico XI:
Read on m.allfootballapp.com