Luis Suarez scored the winner in his second El Clasico as Barcelona beat Real Madrid 2-1 at the Nou Camp.
It gives Luis Enrique's team a four-point lead at the top of La Liga with 10 games remaining.
In an open game, there were plenty of chances for both teams but how did Suarez and his team-mates fare?
Real Madrid forward Gareth Bale suffered a quiet second half in his first El Clasico at the Nou Camp - was he alone in being subdued?
CLAUDIO BRAVO (Goalkeeper) 7
Had no chance with Cristiano Ronaldo's goal and made some good saves, tipping over the bar from Ronaldo's long-range missile and keeping out two efforts from Karim Benzema in the second period - the second of which was particularly impressive after a nasty deflection.
DANI ALVES (Right-back) 7
His key contribution was the pass for Luis Suarez's winner, and this was a solid overall effort from the Brazilian. Not as gung-ho in attack as usual but his wholehearted defensive efforts helped nullify Ronaldo's threat in the second half.
GERARD PIQUE (Centre-back) 7
The former Manchester United man is back to his best, delivering a commanding display which was summed up by one superbly-timed tackle to deny Gareth Bale in full flight. Was dropped for a while earlier this season but that's impossible to imagine at the moment.
JEREMY MATHIEU (Centre-back) 7
Sent bookies into cartwheels when he became possibly the least expected opening goalscorer with a well-placed header, and proceeded to perform with assurance and determination in the centre of defence, making a key block to repel a goal-bound strike from Marcelo.
JORDI ALBA (Left-back) 7
Won his battle on the wing with Gareth Bale, especially in the second half when the Welshman exerted no impact. Alba became an increasing presence in attack as well as defence, culminating in a rampaging run and shot to force a good save from Iker Casillas.
IVAN RAKITIC (Central midfield) 6
The former Sevilla captain has been excellent in recent weeks but he was more subdued here, with parts of the game passing him by. Replaced by Xavi in the final stages.
JAVIER MASCHERANO (Central midfield) 6
Pressed into duty in the centre of midfield after Sergio Busquets wasn't risked following an ankle injury, and he did a solid enough job to hold together the structure of the team. Didn't shy away from anything in a typically committed performance.
ANDRES INIESTA (Central midfield) 6
Started brightly, playing a lovely one-two with Luis Suarez to launch his team's first dangerous attack, but became a peripheral figure and did little to dispel the notion that his very best days are behind him.
LUIS SUAREZ (Forward) 8
Man of the match, scoring a superb winner which was only made possible by his majestic control of a long ball from Alves. Also won the free-kick for the opener and was at the heart of his team's play, working ferociously throughout and unsettling the Real defence with clever movement.
LIONEL MESSI (Forward) 8
A decisive impact from the in-form Argentine, who was credited with yet another assist after delivering the free-kick for Mathieu's header. Showed some sublime skills - notably an audacious early nutmeg on Toni Kroos - and led his team's sparkling attacking efforts in the second period.
NEYMAR (Forward) 6
A mixed night for the flamboyant winger, who regularly showed his sumptuous individual ability but was wasteful in front of goal, particularly with a shocking first-half miss just before Real's equaliser. But he was always dangerous on the break.
SERGIO BUSQUETS (for Rakitic 76) 6
Didn't make the starting line-up despite recovering from an ankle injury, but performed effectively when he came on for the last quarter of an hour, completing all 15 of his passes.
XAVI HERNANDEZ (for Iniesta 80) 6
Brought on for the final 11 minutes as Barca boss Luis Enrique looked to establish greater control of possession, and he used his outstanding passing skills to fulfil that task competently.
RAFINHA (for Neymar 85) 6
The younger brother of Bayern Munich midfielder Thiago Alcantara, he came on late for Neymar and was full of energy but lacked time to make a real impact.
IKER CASILLAS (Goalkeeper) 6
Avoided the howlers that have marked many of his recent big-game performances and escapes criticism for either of Barca's goals. He also made a couple of decent late saves from Messi and Alba.
DANI CARVAJAL (Right-back) 6
Stuck manfully to his task of marking Neymar with mixed success, but that prevented him from making his usual impact in attack. Little cohesion with Bale on Real's right flank.
PEPE (Centre-back) 5
A poor night for the usually reliable centre-back, who was booked early on for a foul on Suarez and never looked comfortable against the Barca frontman, losing him for the decisive match-winning goal. His struggles were apparent when he was substituted early.
SERGIO RAMOS (Centre-back) 6
Back from injury and was commanding in the first half, galvanising his team and providing a steady organising influence. But he could do little to stem the tide of Barca's pressure in the second period.
MARCELO (Left-back) 7
Messi's occasional reluctance to track back allowed Marcelo space coming forward and he often exploited it, sparking his team's first big chance - Ronaldo's volley against the bar. He also had a dangerous shot blocked. Did as well as could be hoped defensively against Messi.
LUKA MODRIC (Central midfield) 7
Probably the best central midfielder on the pitch, especially during the latter stages of the opening period when he was dictating the flow of the game, although he faded after the break. Played the pass to Karim Benzema which led to his team's goal.
TONI KROOS (Central midfield) 6
Calm and composed in the centre of midfield, coming through the game as one of few players to avoid a yellow card, but he didn't grab the game by the scruff of its neck. Efficient rather than decisive.
ISCO (Central midfield) 5
Worked hard to give Marcelo support by tracking back on Messi, but this negated his usual attacking threat and, despite a shot deflected wide in the first half, he failed to live up to his reputation as Spanish football's golden boy.
CRISTIANO RONALDO (Forward) 7
It would have been a six but for his well-taken goal which came after he had earlier hit the bar. His 42nd goal of the season seemed to restore his confidence and he was excellent for the remainder of the first half, forcing a good save with a long-range strike, but did nothing in the second period.
KARIM BENZEMA (Forward) 7
Real's best player on the night, creating the early chance for Ronaldo and then producing a sublime backheel for Ronaldo's goal. Also looked the most likely source of an equaliser, forcing Claudio Bravo into two second-half saves.
GARETH BALE (Forward) 6
A game of two halves for the Welshman, who found the right balance in the opening period, working hard defensively and making some forceful runs down the wing. Had a goal disallowed for offside and dragged a great chance wide, but completely disappeared after the break.
RAPHAEL VARANE (for Pepe 73) 6
Introduced for the flailing Pepe and had a tough task trying to hold back Barca's always-dangerous late attacks, but certainly coped better than the man he replaced.
JESE RODRIGUEZ (for Isco 80) 6
A late roll of the dice from Carlo Ancelotti but the young forward, fit again after a long spell on the sidelines with a knee injury, couldn't get involved.
LUCAS SILVA (for Modric 88) 6
Came on for the last few minutes but barely had a touch.