Two goals from Leo Messi and another from Xavi put Barca 3-0 up but Getafe hauled themselves right back into the game with two goals in as many minutes just before the hour through Daniel Guiza and Nacho.

But former Chelsea striker Eidur Gudjohnsen slotted home a fourth goal for the Primera Liga leaders and striker Samuel Eto'o then netted Barca's fifth with 16 minutes remaining to give Frank Rijkaard's side a healthy 5-2 lead to take to Getafe for the second leg at Coliseum Alfonso Perez on May 9.

Deportivo La Coruna host Sevilla in the first leg of the other semi-final tomorrow night.