Granada fought back from a two goals behind to earn a 2-2 draw against La Liga tail-enders Malaga at La Rosadela on Saturday.
The hosts took the lead in the 45th minute when striker Charles headed home a pinpoint cross from leftback Miguel Torres.
They suffered a setback just eight minutes into the second half when Fernando Tissone received his second yellow card.
However, the numerical disadvantage didn’t seem to affect the Albicelestes and they doubled the lead in the 57th minute, when midfielder Pablo Fornals found the top left corner with a shot from near the penalty spot.
Granada’s Youssef El-Arabi managed to cut the deficit when he headed in a Dimitri Foulquier cross in the 63rd minute, and the visitors completed the comeback when Rubén Rochina scored the game’s third headed goal off of Cristiano Biraghi’s cross.
The draw earned Malaga their first points in three matches, but will not be enough to see them climb off the foot of the table.
Barcelona strolled to a comfortable victory against Real Sociedad at the Camp Nou, winning 4-0 after goals from their attacking trio of Lionel Messi, Neymar and Luis Suarez.
Neymar opened the scoring in the 22nd minute when he tapped in a low cross from Dani Alves, and Suarez stretched the lead in the 42nd minute when he arrived at the far post to meet another cross from Alves and lashed in a spectacular volley.
Neymar bagged his second of the match when he tapped in another well-placed low cross, this time from Jeremy Mathieu, in the 53rd minute.
The Brazilian then turned provider in the 90th minute, setting up another simple finish for Messi to complete the rout.
Meanwhile, Atletico Madrid managed to keep touch with the La Liga leaders when they held on for a narrow victory against Espanyol at the Vicente Calderon.
The host took the lead in just the third minute of play, when Óliver Torres found Antoine Griezmann on the edge of the box and the French attacker angled a shot into the far corner. Atletico’s victory means they trail league leaders Barca by four points.
Deportivo La Coruna cruised to a comfortable 2-0 win over Las Palmas at the Estadio de Gran Canaria.
Deportivo found themselves ahead in the 19th minute after Las Palmas defender David Simon scored an own goal when he accidentally slotted a pass going across the box into his own net.
Las Palmas tried to find an equaliser and had a golden opportunity to level the score in the 34th minute, but Vicente Gomez’s shot was saved by Deportivo goalkeeper German Lux.
Deportivo midfielder Alex Bergantinos had two chances to double his side’s lead, but his first shot deflected off the post, while his second was saved by Javi Varas.
Lucas Perez sealed the deal for Deportivo in stoppage time as he latched on to Faycal Fajr’s pass before scoring from close range.
A late goal from Nolito saw Celta Vigo secure a 2-1 win over Sporting Gijon in their La Liga clash at the Estadio Municipal de Balaidos.
Celta took the lead in the 16th minute when midfielder Fabian Orellana took possession of a low cross in the box tapped the ball into the net.
Gijon believed that they had levelled things up when Ismael Lopez Blanco scored, but his goal was ruled offside.
However, Gijon finally found an equaliser in the 66th minute when striker Carlos Castro pounced on a loose ball and fired it into the back of the net.
But, Celta gave their home fans something to cheer about in the 84th minute as Nolito blocked Gijon goalkeeper Ivan Cuellar’s attempted clearance before the ball bounced into the goal.
Nolito almost made it 3-1 to Celta a short while later, but his strike rattled off the crossbar.