Borussia Dortmund vs Bayern Munich - the first ever all-German Champions League final promises to be a humdinger, with both sides very much at ease going on the attack and plenty of goals and excitement expected.
A final can be decided by one mistake or one moment of brilliance, but to give your side the best chance you need to set out your tactics correctly right from the off.
Here is a look at some key battles that will decide the game at the end of the 90 minutes - or even 120 minutes.
Manuel Neuer vs Robert Lewandowski: While the likes of Dante and Daniel Van Buyten have been solid as a rock for Bayern Munich in the center of defense, over the course of the match, Lewandowski will have a couple of chances - because the Pole only needs a half-chance to make it count -- and how Bayern's big goalkeeper Neuer stands up to the test will decide how many goals Dortmund will or will not score.
Marco Reus vs Javi Martinez: The Bayern midfielder Martinez was simply brilliant against Barcelona in the semifinals; stopping the flow of play at the right moments, stifling the Barcelona attacks while also instigating quick attacks by distributing the ball to the likes of Bastian Schweinsteiger, who is also adept at breaking up play, Thomas Muller and Franck Ribery.
While Barcelona are slower in their attacking play, Dortmund are quick as cats when it comes to springing forward and their most important man is Reus. If Martinez can stifle and frustrate Reus, then Bayern will be in control; but allow Reus to dictate play and the Bayern defense will be in big trouble.
Gundogan and Bender vs Thomas Muller and Schweinsteiger: Sven Bender has the same role as Martinez, sweeping up the ball, making the tackles and making the quick distributions.
Gundogan is Bayern's supreme deep-lying playmaker, who has the same role as Schweinsteiger, albeit being a player of a different mould.
Schweinsteiger is more adept at making late runs and finding the right through passes, and while Gundogan also makes runs into the box, he is at his best playing the Xabi Alonso role and making those pinpoint passes to the forwards.
Schweinsteiger, while being brilliant at reading play, his attacking role is sometimes overlooked at times, and the Bayern midfielder is crucial to his side ticking all boxes on the attacking front.
Muller of course is the most dangerous, a player who knows where the space is and if the ball is going to land in that space. Bender will need to track the forward's runs and try to nullify his threat as much as possible, otherwise the talented German will most likely score.
Robbery vs Dortmund fullbacks: Arjen Robben and Franck Ribery have been brilliant in the last couple of matches in the Champions League and their ability to run past defenders and provide assists as well as scoring goals is supreme.
Lukasz Piszczek and Marcel Schmelzer will need to be at their best to stop the Bayern wingers, while the likes of Jakub Blaszczykowski and Kevin Groskreutz will have to ensure they don't leave their full-backs isolated when Philipp Lahm and David Alaba make those marauding runs from the back.
Jupp Heynckes vs Jurgen Klopp: Two top managers in the Bundesliga and Europe. How they structure their lineup from the beginning will go a long way in deciding the outcome of the game.
Making the right substitutions - Heynckes will definitely not take off Muller this time - will also be crucial and both coaches will be hoping for that magic touch come Saturday at Wembley.