Alvaro Morata scored twice as Atletico Madrid ended Real Madrid's 100% start to the La Liga season with a fine victory over their city rivals.
They led inside four minutes when former Real forward Morata converted Samuel Lino's dangerous cross.
Antoine Griezmann then made it 2-0 with another header, before Toni Kroos' fine low strike halved the deficit.
But Morata sealed Atletico's victory when he rose highest to meet Saul Niguez's ball in after the break.
Victory moved Atletico up to fifth in the table, while Real are third - behind leaders Barcelona and Girona - after dropping points for the first time this season.
Atletico had only won one of their past 14 La Liga Madrid derbies before this match, but stunned their bitter rivals with two goals in the opening 18 minutes and then defended resolutely thereafter.
England midfielder Jude Bellingham, who has been in inspired form since joining Real in the summer, cut a frustrated figure throughout, culminating in a yellow card for a poor challenge on Angel Correa in stoppage time.
The 20-year-old scored six goals in his first six appearances for the club in all competitions, but this result means he tastes defeat for the first time as a Real Madrid player.
Latest Stories
-
Bawumia’s 8 minutes elite ball that zapped the energy of trigger happy politicians
20 minutes -
It will be a betrayal if National Cathedral saga does not feature in ORAL’s work – Ablakwa
30 minutes -
‘It’s unfortunate we had to protect the public purse from Akufo-Addo’ – Ablakwa on ORAL Team’s mission
1 hour -
Congo lawyers say Apple’s supply chain statement must be verified
2 hours -
Stampede in southwestern Nigerian city causes multiple deaths
2 hours -
Tens of thousands without water in Mayotte as curfew brought in
2 hours -
ORAL: We won’t witch-hunt, we’ll focus on transparency, not revenge – Ablakwa
3 hours -
Attempted robbery: Accused claims he carried cutlass for protection
3 hours -
Excavator operator jailed for stealing
3 hours -
African fans age-shame me for putting on some outfits – Tiwa Savage
3 hours -
Tiwa Savage criticised by female fans for stance on cheating in relationships
4 hours -
Bank of England expected to hold interest rates
4 hours -
Congo river boat sinks killing at least 22
4 hours -
Nigeria approves Shell’s $2.4 billion asset sale to Renaissance
4 hours -
Embattled Liberian speaker questioned by police over parliament fire
5 hours