So now we know, Atletico Madrid will play Marseille in the Europa League Final in Lyon.
Atleti won through against Arsenal while Marseille needed extra time to see off a determined fightback from Salzburg.
A controversial extra time goal from Rolando helped the Ligue 1 side progress. Amadou Haidara, who played superbly all evening before being sent off in the dying moments, scored a wonderful solo goal, before Bouna Sarr’s own goal levelled the tie. But the Brazilian defender’s finish from Dimitri Payet’s corner broke the hosts’ hearts, sending his side through 3-2 on aggregate.
Over in Madrid, a goal from Diego Costa sent Atletico Madrid into the Europa League final at Arsenal’s expense, as Arsene Wenger’s career with the Gunners in Europe came to a disappointing end.
Arsenal just needed to score. Even though Atletico managed to net one of their own, a solitary away goal would still have been enough for the North Londoners to take it to extra time and penalties.
Wenger’s side didn’t play too badly, especially in the first half but Atletico are used to teams playing well against them and this doesn’t mean those teams are able to defeat them.
Diego Simeone paced back and forth in a specially reserved area of the stand, unable to prowl the touchline due to his sending off in the first leg. He had a choice of five seats, but chose to stand throughout.
Managing a team who live on the edge in a defensive sense rather than an attacking one must be draining, but the Argentine is as energetic as his players for the 90 minutes.
We thought it'd be the perfect time to test your knowledge of the competition winners - previously known as the UEFA Cup - since 1990. We've even given you the names of the runners-up as a clue.
You've got six minutes ... go!