Barcelona failed to make the most of the opportunity to close the gap on leaders Real Madrid as a battling Almería twice came from behind to earn a 2-2 draw.
Villarreal are hot on the tail of Barca, just two points adrift, after a comfortable 2-0 win against Zaragoza and Atlético moved back into fourth spot, and Champions League contention, with a 3-0 home win against Levante.