Sunday’s La Liga action saw three key games ahead of Barcelona’s 5-1 win over Sevilla.
Atletico Madrid showed class and steel to secure a fight back derby victory over Leganes as Getafe snatched a late draw at in-form Villarreal.
Let’s see how Sunday’s action unfolded…
Mallorca 1-0 Rayo Vallecano
Mallorca were forced to wait until the final seconds to extend their positive run of recent form as they edged out Rayo Vallecano in Palma.
Jagoba Arrasate’s side have now won four of their last five league outings to move up to sixth in the table overnight.
The hosts created chances throughout, but they were kept at bay by a resilient away defence, until the final 15 minutes.
Just as Rayo looked set to be holding on for a draw, Vedat Muriqi gambled on a near post corner, to head home the winner.
Atletico Madrid 3-1 Leganes
Los Rojiblancos needed a late rally to avoid a shock loss to Leganes as Yvan Neyou netted his first ever La Liga goal.
That strike had Leganes fans dreaming of a huge result against their esteemed neighbours but the hosts class shone through in the final 20 minutes.
Alexander Sorloth’s close range finish tied the game before Antoine Griezmann slid the home side in front.
Griezmann was then handed a VAR reprieve, as his red card was overturned, before Sorloth added his second of the game in added time.
Villarreal 1-1 Getafe
Villarreal have lost just once at home this season but they were forced to settle for a point against a dogged Getafe in Castellon.
Santi Comesana’s rocket put the hosts in front just before the break but Getafe dug in.
That determination proved crucial, as Getafe turned up the pressure in the final stages, and Mauro Arambarri fired home from the penalty spot to snatch a point on the road for the first time since the opening weekend.
Images via Getty Images / One Football