Atletico Madrid piled the pressure back on their La Liga title rivals as they got back to winning ways against Real Sociedad.
Diego Simeone's side surrendered control of the race last time out as they drew 0-0 with Barcelona at Camp Nou.
However, Real Madrid failed to capitalise as they drew 2-2 with Sevilla over the weekend, and Barca once again dropped points on Tuesday, drawing 3-3 with Levante.
Those results allowed Atleti to open up a four-point gap at the top on Wednesday thanks to first-half goals from Yannick Carrasco and Angel Correa against Sociedad.
Simeone's men now know that two more wins will guarantee them a first title since 2014, while their latest success ensured Sevilla won't end their own wait this term.
Julen Lopetegui's men beat Valencia 1-0 on Wednesday evening thanks to Youssef En-Nesyri's 18th league goal of the season.
But, while they sit just six points behind Atleti with two games remaining, their inferior head-to-head record means they cannot leapfrog the leaders even in the event of a bizarre series of results.
Elsewhere, Huesca leapfrogged Real Valladolid to move out of the relegation places as they earned a shock 1-0 win over Athletic Bilbao.
And Getafe remain at risk of going down with two games remaining after they suffered a 1-0 defeat to Celta Vigo.
Just three points separate the Madrid club from Valladolid, who could close the gap when they face Villarreal in their game in hand on Thursday.
LA LIGA STATISTICS:
La Liga: Player Stats, Team Stats, Fixtures, Results
READ MORE: European Super League: The timeline, the reaction, the consequences