The traditional curtain closer of each footballing season in Europe, the UEFA 2016 Champions League final, is fast approaching. After an entire season of qualifiers, group stage games and knockout rounds, we finally know the two teams which will compete for the ultimate club trophy in Milan on the 28th of March 2016. The game itself is a replay of the 2014 final, which means that the city of Madrid will add to its already impressive trophy collection. Will Real triumph once again in front of Atletico, for the overall eleventh time in the competition, or will Atletico break the deadlock and win their first Champions League? Both teams had a rather bumpy road up to the final, making some very surprising appearances. Real finished top in a group with PSG, Shakhtar, and Malmo, winning 5 games and making one draw, then proceeded to demolish Roma in the first knockout round. The quarter-final was one of the most surprising games of the competition, with Real overturning a 0-2 loss in Germany against Wolfsburg with a 3-0 win in Spain, thanks to a great hat trick by Cristiano Ronaldo. The semi-final was one of the most boring in recent years, with the Spaniards winning with a 1-0 aggregate score against Manchester City. On the other hand, Atletico’s road has been by far the most surprising in the competition. Finishing top of a rather easy group with Benfica, Galatasaray, and Astana, their knockout round games were nothing short of spectacular. A penalty victory against PSV after two goalless draws, overturning a 1-2 loss at Camp Nou against Barcelona with a 2-0 win at home, and an away goals win against Bayern, with Griezmann scoring a decisive goal in Germany. They managed all these great results by playing disciplined, strong, simple football, very much relying on counter attacks of individual genius (like Saul’s wonderful goal against Bayern). But will this be enough for them to win the final?