Barcelona overcame a spirited display from Malaga to claim their place in the last four of the Copa del Rey with a 6-4 aggregate win.

With the clubs tied at 2-2 following the opening match at the Nou Camp, Pedro gave Barca a ninth-minute lead only for Joaquin to level matters four minutes later.

Gerard Pique then restored the Catalan side's advantage four minutes into the second half, but the home side again fought back with a goal from Roque Santa Cruz after 68 minutes.

However, late strikes from Andres Iniesta and Lionel Messi finally put the tie to bed with a 4-2 scoreline on the night.