Two European heavyweights collide in Germany, as Bayern Munich hosts Real Madrid in the UEFA Champions League semi-finals. With the stakes high in this first leg, will one of the sides take a winning advantage on the road to Wembley?