Cristiano Ronaldo helped Real Madrid book their place in the Copa del Rey final as Barcelona's uncertain form continued.
Less than a week after losing 2-0 to Milan in the first leg of their Champions League last-16 tie, stand-in coach Jordi Roura saw his side outclassed again on a frustrating night for Lionel Messi.
By contrast, his arch-rival for the mantle of world's greatest player scored either side of half-time as Jose Mourinho's team warmed up for next week's trip to face Manchester United at Old Trafford.
After the first leg ended in a 1-1 draw at the Bernabeu, Victor Valdes was replaced by Jose Pinto in the Barcelona goal as one of seven changes from the side who came from behind to beat Seville on Saturday.
Mourinho was forced into a late change to his line-up after the withdrawal of Pepe minutes before kick-off, with Alvaro Arbeloa brought in and Sergio Ramos switching to centre-back.
Inside the opening two minutes Barcelona almost took advantage of any confusion that change had caused, but Messi screwed his shot just wide of the post on the turn.
They would regret that miss as Real took the lead with their first opportunity after Ronaldo was brought down in the box by a careless challenge from Gerard Pique.
The Portuguese dusted himself down and stepped up to fire home for the sixth successive match at the Nou Camp and seventh successive Clasico.
- Independent
0