Astonishingly, Real Madrid and FC Barcelona were eliminated from the Champions League by none other than Bayern Munich and Borussia Dortmund. These are two similar teams who are both very capable of winning Europe's most glorious tournament, but do either team have the edge?
It's hard to say considering both teams have several players who have the ability to change a game with one moment of magic. This fixture will definitely be one to remember. Not only are these two teams battling to decide who is the best in Europe, but to decide who is the best in Germany.
Winning the Bundesliga has been a walk in the park for Bayern Munich this season. They lead all opposition by an astonishing 20 points. Dortmund have had a solid campaign in the league but not nearly as impressive as Bayern.
Bayern have not only excelled in the league, but their results in the Champions League have also been extraordinary. Bayern Munich knocked out former Champions League favourites Barcelona, wiping the floor with them in the process.
Following a 4-0 thrashing, some believed it was possible for the Spanish giants to make a magnificent comeback at the Camp Nou in order to reach the final. Instead, Bayern performed just as majestically as they did in the first leg and beat them 3-0.
Overall, the aggregate score was 7-0 to Bayern Munich. This sort of result is rare for an incredible Barcelona team, but Bayern went the extra mile. They are desperate to win what they came so close to winning last year. The delicate and exquisite footwork and pace of Arjen Robben annihilated Barcelona. I'm sure he will be hoping to do the same to Dortmund too.
Bayern definitely have the potential to be crowned Europe's top team. They had the potential last year but failed to do what was needed. Will they use last year's heartache to spur them on this year?
Borussia Dortmund are a superb side built off of youthful prodigies and breathtaking teamwork. Although they have not performed as well in the Bundesliga, they have been terrific in all stages of the Champions League.
Like Bayern, Dortmund managed to eliminate a very difficult semi-final opponent in style. Cristiano Ronaldo and Real Madrid fought back at the Bernabeu, but could not complete the comeback needed to outclass the 4-1 victory Lewandowski provided on German soil.
Up until the second leg of the semi-final, Borussia Dortmund were undefeated. Using their young and ambitious stars, they managed to pull off exceptional performances in every stage of the competition. Marcos Reus, Mari Gotze and Lewandowski are the most well-known of the Dortmund squad, but every player has played their part in what has been a remarkable campaign.
Bayern Munich are going to have to been on top form to defeat this determined side. The last time the two played, the result was 1-1. Borussia Dortmund have only reached the final once before, and they won. Will they go two for two?
As Lionel Messi and Ronaldo stay at home to watch the final, the two best teams in Germany will fight relentlessly until the final whistle. Both teams could pull off that magical Champions League performance in order to win it all.
Will it be Robben and Bayern Munich or Lewandowski and Borussia Dortmund? May 25 is going to be a historical and memorable date - and what a day for German football.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://bit.ly/12nAsNY
DISCLAIMER: This article has been written by a member of the GiveMeFootball Writing Academy and does not represent the views of GiveMeFootball.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeFootball.com and SportsNewMedia do not take any responsibility for the content of its contributors.