Borussia Dortmund have booked a place in the 2012-13 UEFA Champions League Final after defeating Real Madrid on aggregate.

The Bundesliga side won the first leg 4-1 in German two weeks ago, so Real Madrid were chasing a three-nil victory. While it looked unlikely that Real Madrid could score in this match, the Spanish side began a late push that helped create an amazing end to the match.

If you missed the match, or want to see the highlights again, here they are from Real Madrid versus Dortmund, played on April 30, 2013.