One of the most dramatic La Liga seasons in recent memory will reach its fascinating climax this weekend as the fierce rivals of Spain's capital city will fight for the fate of the league trophy.
On paper, the neutral would lean towards Atletico Madrid - Diego Simeone's side have led the title race for large portions of this season, and currently sit two points clear of Los Blancos, knowing a win can seal their fate.
Los Culchoneros will face off against Valladolid at the Jose Zorrilla Stadium, a team who are fighting for their lives in the league's relegation zone, meaning lots are at stake for the two teams and their respective fan bases.
Across the city on the white side of Madrid, Real are gearing up for a colossal clash with Villarreal at the Santiago Bernabeu, knowing anything less than a win will see them hand the trophy to their age-old foes.
After a chaotic season for many teams in Spain's top flight, the questions can finally be answered - including if Real Madrid will win a record 35th league title or if Atletico will be crowned champions for the first time in seven years.
Tip of the fixture
Karim Benzema has 22 goals in La Liga this season, in what has been a fantastic season for the Frenchman.
Los Blancos have only won twice against Villarreal in La Liga in their last seven attempts, drawing four games and losing once, with the defeat coming in a 1-0 loss at the Santiago Bernabeu in 2018.
Legendary Real Madrid forward, Cristiano Ronaldo is the tie's top scorer with 13 goals, followed by Benzema who has recorded seven.
Irrespective of this, Real boast an impressive record in terms of wins since the first meeting between the two teams, winning 25 games in 49 to average a win ratio of 51%, Villarreal themselves have only managed just four wins (8%) the fixture has also seen 14 draws.
Dominating on the scoring front as well, Real Madrid have recorded 89 of the 131 goals scored between the two teams.
Neither side have been able to keep a clean sheet in the last six meetings between the two, with 22 goals being scored.
Villarreal 2-3 Real Madrid
February 26, 2017
In a game where all five goals were scored in the second half, Real Madrid courageously came back from two down to sensationally defeat Villarreal and return to the top of La Liga.
El Submarino Amarillo scored two in quick succession to stun the hosts - Manu Trigueros and Cedric Bakambu both netted just six minutes apart from each other in a sensational start to the half.
With the result appearing to go against Los Blancos, they miraculously responded to going behind with three goals of their own to win the tie - goals from Gareth Bale, a penalty from Ronaldo and an Alvaro Morata winner sealed a brilliant victory for Zidane's side.
Three crucial points for Real saw them leapfrog Barcelona and go back to the top of the La Liga table.
Real Madrid 3-2 Villarreal
May 5, 2019
A brilliant brace from Mariano Diaz helped Real Madrid secure a 3-2 victory against Villarreal at the Santiago Bernabeu.
The Spaniard netted his first after just two minutes when he capitalised on a Santi Cazorla mistake to slot the ball past Andres Fernandez.
After Gerard Moreno equalised for the Castellon outfit just nine minutes later, Real regained their lead on the stroke of half time through Jesus Vallejo.
Not long after the restart, Mariano had his second of the evening when he converted a Carvajal cross to further extend Los Blancos' lead.
A late consolation from Jaume Costa was not enough to get Villarreal back in the game as Madrid marched to victory.
Real Madrid 3-0 Villarreal
April 20, 2016
A comfortable victory for Real Madrid ensured that they continued to breathe down the necks of Atletico and Barcelona at the top of the table.
Benzema scored an opportunistic header to put Zidane's men ahead, capitalising on Sergio Asenjo's save.
A low driven strike from Lucas Vazquez doubled the lead before Luka Modric slid in late on to seal a well-earned win for Los Blancos.
Real remained in third place, one point behind each of their two fiercest rivals at the summit of the table.