Sevilla beat Real Madrid 3-2 at the Ramon Sanchez Pizjuan Stadium in a midweek league fixture to keep their hopes of securing a European place alive. Goals from Wissam Ben Yedder and Miguel Layun gave the Andalusians a two-goal advantage at halftime.
Similarly, luck was on their side when Sergio Ramos sent his penalty crashing into the woodwork before Sevilla practically wrapped up the tie with a third goal that was helped by a deflection of Ramos.
But, Real had not given up just yet as a goal from Borja Mayoral in the final stages sparked a comeback from the Galacticos. However, they fell short despite Ramos converting his spot kick in the 95th minute, running out of time as Sevilla clinched the win.
The defeat for Madrid meant that Zidane's men ruined their chances of going level on points with Atletico Madrid as they remain three points behind their city rivals on the league table.
On that note, here is a look at the player ratings:
David Soria - 6/10
Soria was fortunate to not let in more than two goals due to the opportunities that Real Madrid squandered but he did make a total of three vital clearances to keep the away side shut for the majority of the game.
Sergio Escudero - 7/10
Escudero was remarkable defensively, breaking up Real's attack on several instances as he completed four interceptions.
Clément Lenglet - 6/10
Unlike his partner, Lenglet did not make a whole lot of tackles or interceptions but he was present in the box all the time when needed guarding his goal.
Nicolas Pareja - 7/10
The Argentinian combated the threat of Los Blancos attack very well, putting the ball out of danger as he made six clearances.
Gabriel Mercado - 7/10
Mercado did a good job defensively against the likes of Marco Asensio. However, Sevilla's third goal wasn't rewarded in his name since the ball had already crossed the line before he tapped it in.
Steven N'Zonzi - 7/10
N'Zonzi pass to Layun helped in laying the foundation for the second goal and giving Sevilla a commanding lead at the break. His aerial advantage came into play massively as he outmuscled his opponents, winning four aerial duels in the middle of the park.
Guido Pizarro - 6/10
Pizarro did a good job in midfield, winning the ball back but at the same time, he was very rash and reckless in his challenges as he committed five fouls that deservingly brought him a yellow card.
Franco Vázquez - 6/10
The 29-year-old put in a consistent performance, being present in the attacking third of the pitch, creating and setting up chances for both himself and also his teammates.
Miguel Layún - 7/10
Layun scored right on the stroke of halftime to give Sevilla a significant margin of breathing space heading into the second half.
Luis Muriel - 5/10
It was a mediocre performance put in by the Colombian as he lost the ball five times and had just one shot on goal before being substituted off right after the hour mark.
Wissam Ben Yedder - 8/10
Ben Yedder provided Sevilla the lead at a timely moment when his team were being dominated by Real Madrid. He was very good in the air too as he won three aerial battles and getting involved in the build-up at certain stages, completing two key passes.
Sandro Ramírez - 5/10
Sandro had a good amount of time to make an impact but he didn't have much involvement in the game in spite of having two shots at goal.
Roque Mesa - N/A
Replaced Franco Vazquez in the 78th minute to provide defensive cover in midfield.
Daniel Carriço - N/A
Carrico made his return from injury, replacing Ben Yedder in the 81st minute.