Real Madrid came from behind to win at Bayern München for the second time in 12 months and take a significant step towards a third successive UEFA Champions League final.
Neither side was able to take a grip of the game until the opening goal arrived out of the blue in the 28th minute. James Rodríguez, on loan at Bayern from Madrid, caught out the visiting defence with a pass into space down the right, and Joshua Kimmich was able to advance unchecked before driving past Keylor Navas at his near post.