A win for Bacelona would have seen them at the top of the La Liga table after current leaders Real Madrid were held by city rivals Atletico Madrid ealier on Saturday, but the champions fell 2-0 to Malaga.
Barca were given a boost after Real’s 1-1 draw with Atletico, but a first-half strike from ex-Barcelona forward Sandro Ramirez on the half hour mark was the beginning of the end of their hopes.
Star player Neymar was sent off for Barcelona in the 65th minute after receiving a second yellow card, before Jony Rodriguez scored a late one to give the home side a comfortable win.
In the other La Liga tie on Saturday, Sevilla survived two comebacks from their visitors as they record their first win in seven matches in all competitions with a 4-2 victory over Deportivo La Coruna in a La liga clash on Saturday.
The result sees Sevilla put seven points between themselves and fifth-place Villarreal, while Deportivo stay 16th.
Real Madrid remain leaders with 72 points, three points clear off second-place Bacelona and ten above Atletico Madrid.
RipplesNigeria ….without borders, without fears