This year's Carling Cup has been one of the most exciting tournaments we've ever seen, throughout the competition there have been glimpses of magic from some of the World's best players. And unsurprisingly, with the four teams involved, the semi-finals were no different.

Jay-Jay Okocha all but ended Aston Villa's Carling Cup dreams with two fantastic free-kicks in the first leg of the semi-final, while McClaren's magnificent trio of Mendieta, Zenden and Juninho halted Arsenal's march to the final.

So to relive some of those glorious semi-final goals, simply click the links below, we think you'll agree all five of these efforts are wonderful to watch.

Bring on the final...

Click here to view the 56k stream...

Click here to view the 300k stream...
 
Think we've got it wrong, was Reyes own-goal wrongly omitted? Email us your thoughts by clicking [here] putting GOAL in the subject field.