Atletico Madrid gained some measure of revenge for their heartbreaking Champions League final defeat to Real Madrid by beating the European champions 2-1 at the Santiago Bernabeu on Saturday.
A second consecutive La Liga defeat for Real leaves them already six points adrift of leaders Barcelona after just three games, as they were 2-0 winners over Athletic Bilbao earlier in the day thanks to a double from Neymar.
Atletico got off to the best possible start as Tiago headed home Koke's corner, but Real were soon level as Cristiano Ronaldo won and then converted a penalty midway through the first-half.
However, with suspended coach Diego Simeone watching on from the stands, Atletico grabbed all three points 13 minutes from time when Arda Turan swept home Juanfran's low cross.
Ronaldo was playing after a three-week layoff due to injury, but even his return couldn't cure Madrid's weakness at set-pieces which was exposed in their 4-2 defeat to Real Sociedad last time out.
Atletico went in front with the first clear opening for either side as Koke's in-swinging corner was met with a bullet header from Tiago at the near post.
The conceding of the goal led to large swathes of the Bernabeu booing Real captain Iker Casillas when he touched the ball.
However, the hosts responded well to going behind and after Miguel Angel Moya had produced a stunning save to claw away a Gareth Bale free-kick, Ronaldo levelled from the penalty spot after he had been felled by Guilherme Siqueira.