Goals from Neymar and Alexis Sanchez gave Barcelona a 2-1 victory over Real Madrid in the Clasico at the Nou Camp, sending them six points clear of their fierce rivals at the top of the Primera Division.
The Brazilian opened the scoring in the 18th minute and then provided substitute Alexis with a pass which the Chilean subsequently lobbed over Diego Lopez to finish off the visitors with 12 minutes remaining.
Twenty-year-old Jese got a goal back for Madrid in stoppage time, but there was not enough time left for an equaliser.
Celta Vigo broke a four-match winless run as they claimed a thumping 5-0 victory away at fellow-strugglers Malaga.
Alex Lopez got the opener and fellow midfielder Augusto Fernandez doubled the lead before the break.
Lopez bagged his second in the 65th minute and further goals from Nolito and Charles Dias completed the rout against a Malaga side who have now lost three games in a row.
Elche's fine run came to an end as Manuel Iturra's first-half goal secured a 1-0 win that saw Granada claim their first victory in three matches in the Primera Division.
Iturra headed home Fran Rico's cross from the right in the 26th minute to snap a downward spiral that had seen them take five points from eight games.
Finally, a double from Morocco international Nabil El Zhar helped Levante secure a 3-0 win over Espanyol.
Information from the Press Association was used in this report