Barcelona 1 Real Madrid 2: Ronaldo grabs Clasico glory for 10-man Madrid

Cristiano Ronaldo struck after a red card for Sergio Ramos to snatch a 2-1 Clasico victory for 10-man Real Madrid over Barcelona in La Liga on Saturday.

Both sets of players and a capacity Camp Nou crowd paid a moving pre-match tribute to the late Johan Cruyff but there was little of the footballing magic the Dutchman made his calling card during a fitful contest in Catalonia.

Madrid's burgeoning confidence might have been checked when Ramos' concluded a rash outing with his second booking seven minutes from time, but Ronaldo's 16th goal against Barcelona stunned the Camp Nou masses and handed Luis Enrique's team their first defeat in 40 matches from all competitions.

After Cruyff was honoured with a stadium-spanning mosaic and a minute's silence, Luis Suarez wasted a glorious chance to give Barcelona a 10th-minute lead.

A misjudgement from Madrid captain Ramos, passed fit following a back problem, left Neymar and Suarez tearing towards goal – although the Uruguay star got his feet tangled and failed to convert at the back post when his team-mate squared.

Navas did not make a save until he parried Ivan Rakitic's stinging 21st-minute shot, while the already booked Ramos was not punished when he brought down Messi on the edge of the Madrid box.

Ramos continued to teeter on his disciplinary tightrope when he brought down Suarez three minutes into the second half – Messi fired the resulting free-kick over.

A flurry of corners followed and Madrid were unable to withstand the pressure as Pique slipped away from Pepe to send a thumping header into the net from Rakitic's right-wing delivery.

The lead would only last six minutes as Madrid full-back Marcelo fed Toni Kroos at the end of a driving run. 

Barcelona needed a brilliant last-ditch tackle from Javier Mascherano to deny Ronaldo and Suarez flashed wide on the end of Messi's raking pass before Bale had his celebrations cut short by the officials.

The Wales international simply appeared to time his jump better than Alba, climbing above the full-back to dispatch Ronaldo's cross but referee Alejandro Jose Hernandez Hernandez chalked off the goal following a conversation with his assistant.

Ramos' luck eventually ran out when he dived in on Suarez but Ronaldo would not allow that to stem the victory charge.

The three-time Ballon d'Or winner chested down Bale's deep right-wing cross at the back post and buried an unerring finish beyond Bravo, peeling away to delight in the home supporters' silence.