Barcelona remained nine points clear at the top of the La Liga table with five matches remaining thanks to a 2-1 home win over Real Sociedad.
Clement Lenglet beat his mark Mikel Merino in the air, scoring a header off a corner just before halftime to put Barcelona up, and after Real Sociedad leveled things up just after the hour mark, Jordi Alba was on hand to restore the lead with a right-footed blast low past Geronimo Rulli who reacted late on the shot through traffic.
Down the other end of the table, Celta Vigo earned a critical win in the relegation battle, knocking off Girona 2-1 on a 69th minute winner by former Southampton attacker Sofiane Boufal. The Moroccan international worked a tiny bit of space before delivering a fabulous curler that tucked in the far corner. That proved the difference after Iago Aspas and Portu had cancelled each other out on either side of the break. The win allowed Celta to rise up to 14th, three points above the drop with a crowded group below them.
Atletico Madrid extended its lead in second place with a 1-0 win over Eibar, needing an 85th minute breakaway goal by Thomas Lemar to seal the deal. That pushed them seven points ahead of Real Madrid, with Los Blancos still set to play on Sunday. It also saw Atletico keep pace with Barcelona, although it would take a massive collapse down the stretch by the leaders for Atletico to have a shot at the title.
Finally, Rayo Vallecano drew nearer to relegation with a 0-0 draw against Huesca at home, leaving them four points back of 18th placed Real Valladolid and five shy of safety. Rayo could only muster three shots on target of the 16 efforts they ripped off, failing to create many truly big chances.