The holders, attempting to win the competition for the third successive season, struggled defensively but were clinical in attack.
The hosts, who lost Arjen Robben to an early injury, found themselves a goal up when Joshua Kimmich broke free from deep and beat Keylor Navas at his near post. Kimmich’s goal was the 100th goal scored under Jupp Heynckes in the Champions League, 22 for Real Madrid and 78 for Bayern Munich.
There was yet more injury woe for the Bavarians when Jerome Boateng limped off with a muscular injury, and the Bundesliga winners clearly missed his defensive leadership.
After 44 mintues, a high ball was missed on the edge of the box, and Marcelo struck a venomous shot past Sven Ulreich and equalised the game.
Soon after Marcelo had equalised, Muller had a powerful volley blocked by Sergio Ramos, and Lewandowski headed straight at Navas when unmarked at a set-piece.
Manager Zinedine Zidane made a change at half-time, replacing forward Isco with Asensio but the game initially continued in the same vein. Only after 57 minutes, Marco Asensio struck, capitalising on Rafinha’s sloppy pass, to give Zinedine Zidane’s men the advantage ahead of next week’s second leg at the Bernabeu.
This was Los Blancos‘ 150th Champions League win, making them the first team to reach the milestone. Also this was Real’s sixth consecutive win over Bayern, means Jupp Heynckes’ men must now score at least twice and overcome the away goals advantage at the Bernabeu next Wednesday to prevent Real Madrid reaching a fourth final in five years.
Bayern Munich already missing key men Manuel Neuer, David Alaba, Arturo Vidal and Kingsley Coman, they lost winger Arjen Robben and defender Jerome Boateng in this match also which makes their second leg semi-final seems harder.
(Photo source: Standard.co.uk)