Real Madrid 0-1 Barcelona
Ivan Rakitic’s goal earned Barcelona a second El Clasico victory over Real Madrid in four days as they move 10 points clear on top of La Liga.
Rakitic kept his composure to beat Thibaut Courtois after a one-two with Sergi Roberto split Real’s defence.
Karim Benzema and Raphael Varane were denied towards the end but Real rarely looked like equalizing at the Bernabeu.
They are third in the table, 12 points behind Barcelona with 12 games left.
Atletico Madrid, who are second, will cut Barca’s lead at the top to seven points if they win at Real Sociedad on Sunday (17:30 GMT).