Real Madrid and Barcelona played out an enthralling 1-1 draw in the first-leg of their Copa del Rey semi-final at the Santiago Bernabeu on Wednesday night.
Cristiano Ronaldo forced the first save just three minutes in as his free-kick got over the wall and Jose Pinto parried the shot away.
The Barca stopper would then do well five minutes later when he got to a deflected cross from Michael Essien which seemed to be creeping in.
The Catalans came to life with Xavi curling a free-kick against the crossbar from the edge of the area before Raphael Varane had to clear off the line to deny Pedro.
Ronaldo slipped Karim Benzema through in the 26th minute but the Frenchman hit the side netting as the game went into the break locked at 0-0.
Benzema would go close again two minutes after the break when he latched onto a pass from Mesut Ozil and rifled over the crossbar.
Barca would take the lead three minutes later when a clearance from Jose Callejon went straight to Cesc Fabregas who gratefully tucked the ball away.
Ronaldo could not believe that his header failed to go in 10 minutes later after getting onto a perfect cross from Michael Essien as it flew just wide.
Lionel Messi then missed the target in the 73rd minute from outside the area after Pedro had been played in brilliantly by a ball over the top but dinked his effort just past the post.
Messi showed his dribbling skills in the 80th minute to ditch a couple of defenders but the goalkeeper saved at his feet.
Madrid took the ball up to the other end though and Varane met Ozil's curling cross to bury a terrific header.
Barca came close to snatch the victory with two minutes to go after Jordi Alba was played in but the goalkeeper made a fantastic save as the game ended in a stalemate.