Ever since the draw was announced, the Champions League semi-final clash between Barcelona and Bayern Munich has had football fans around the world, eagerly anticipating the clash.
The return of Pep Guardiola to the venue of his greatest triumphs, Thiago playing against his former club, Xabi Alonso rekindling a rivalry against the Catalans, not to mention Barcelona looking to avenge their 2013 exit to the Bavarians, amongst the many key factors.
Bayern will be keen to avoid an away performance like the one at FC Porto in the previous round, even though they turned that tie around, in the most emphatic manner on home soil.
Barcelona will be all too conscious that a strong home performance will boost their chances of reaching the final, aware that in Germany, they'll face arguably their toughest test of their European campaign.
Ahead of tonight's encounter, the respective managers, Luis Enrique and Pep Guardiola, have named their lineups, both aiming for a crucial first-leg advantage.
Luis Enrique hasn't offered any surprises, going with his fearsome 'MSN' trio in attack, whilst ex-Arsenal captain Vermaelen makes the subs bench, and could make his debut.
Pep Guardiola appears to have gone with a 4-5-1 formation, looking to keep things tight against the hosts, leaving Lewandowski alone in attack.
FC Barcelona Starting XI:
Ter Stegen; Dani Alves, Pique, Mascherano, Jordi Alba; Busquets, Rakitic, Iniesta; Messi, Neymar, Luis Suarez.
Bravo, Bartra, Adriano, Vermaelen, Xavi, Rafinha Alcantara, Pedro.
FC Bayern Munich Starting XI:
Neuer; Benatia, Rafinha, Boateng, Bernat; Müller, Lahm, Xabi Alonso, Schweinsteiger, Thiago Alcantara; Lewandowski.
Reina, Dante, Martinez, Pizarro, Gaudino, Götze, Weiser.