When one of the three wins, they all win; when one of the three slips up, they all slip up. As it happened this weekend, the top three teams in the Spanish La Liga move at the same speed.

This keeps the race to win the Spanish league as interesting and full of drama as possible. Following Barca’s draw against Getafe, Atleti fell at Levante, and Los Blancos drew with Valencia. 

On Wednesday, Los Blancos will be away to relegation-threatened side Real Valladolid. Victory is a must for both sides. 

The three teams battling for this year's La Liga title

Ancelotti, Simeone, and Martino chasing the dream of winning La Liga

Right now, each team preserved the position they had before the weekend, however, everything may change in the last games. In fact, while Los Rojiblancos and Barcelona have two games left, Ancelotti’s team has three games in hand, which could affect the final outcome.

POS.   TEAM MP W D L GF GA D P
1   Atlético Madrid 36 28 4 4 75 24 +51 88
2   Barcelona 36 27 4 5 99 32 +67 85
3   Real Madrid 35 26 5 4 100 34 +66 83

Diego Costa, Messi, and Ronaldo will be the key players to decide this year's title race

PLAYER TEAM GOALS PENALTIES
Cristiano Ronaldo Real Madrid 31 6
L. Messi Barcelona 28 6
Diego Costa Atlético Madrid 27 5

It will all come down to the final clash between Barca and Atleti at Camp Nou

Add to this, that the last game in La Liga will be between Atletico and Barca, and you have an explosive finish to this wonderful season. Will the Catalans roll over and let Atletico have it to ruin los Blancos’ dreams of a possible triplete?