Atletico Madrid booked their place in the final of this season's UEFA Champions League, after knocking out German giants Bayern Munich on away goals on Tuesday, 3 May.
Having won the first leg 1-0 at home, Atletico came into the game at Munich's Allianz Arena as the favourites to progress. However, the home side drew parity on the tie when Xabi Alonso's deflected free-kick gave Bayern a 1-0 lead on the night.
Things were looking good for Bayern when they were awarded a penalty shortly after the goal. However, Atletico custodian Jan Oblak saved Thomas Muller's penalty to keep the scores unchanged.
In the second half, Antoine Griezmann scored from a quick break to equalise for Atletico, leaving Bayern with a mountain to climb.
Robert Lewandowski scored for the home side in the 74th minute, but they couldn't come up with the crucial third goal as Atletico held on to reach their second final in three years.
Atletico will face the winners of Real Madrid and Manchester City, who will face off in the second leg of their semi-final at the Santiago Bernabeu in Madrid on Wednesday, having played a goalless draw in the first leg.
Final score: Bayern Munich 2-1 Atletico Madrid. [Aggregate: 2-2; Atletico advance on away goals rule]