Holders Real Madrid came from behind to sink Bayern Munich and move a step closer to a third straight Champions League crown.

Marco Asensio came off the bench to hit the winner after Marcelo cancelled out Joshua Kimmich's early opener at the Allianz Arena.

The full-back exploited sloppiness from Madrid in the opening stages and he raced clear to fire past a culpable Keylor Navas.

The German youngster raced into the penalty area and fired home, beating Keylor Navas as the Costa Rican gambled on a cross that never came.

Bayern , with Rodriguez and Thiago pulling the strings, began to dominate, but couldn’t add to their lead; Mats Hummels headed over from eight yards, before Franck Ribery’s heavy touch when clean through saw a golden chance go begging.

On the stroke of half-time, that profligacy was punished.

A long diagonal to the right corner of the box was headed aimlessly across from Dani Carvajal, but bounced up 20 yards from goal and was drilled into the bottom corner by Marcelo.

Little more than 10 minutes into the second period, the visitors claimed a scarcely deserved lead.

An awful mistake by Rafinha - chosen to deputise at left-back for the injured David Alaba, instead of the nominal deputy Juan Bernat - handed a two-vs-one to Lucas Vazquez and Asensio, and the latter, on as a half-time substitute for the ineffective Isco, slotted past Sven Ulriech.

Navas made amends for his earlier error with a pair of smart saves, both times denying Ribery before Muller and Lewandowski somehow contrived to miss with the goal gaping.

Cristiano Ronaldo, whose only contribution of note thus far had been an effort which went out for a throw-in, saw an outstanding left-foot finish ruled out for a handball in the build up.

Bayern pushed, Ribery their main threat, but a side that has been allowed to age together looked short of energy and ideas as the game ebbed away from them.

Los Blancos with that innate belief that this is their competition, have one foot in Kiev.

Here's five talking points from our colleagues at The Mirror :

1. Benzema joins Bale on the outside looking in

For so long Zidane kept faith with Gareth Bale and Karim Benzema.

Eventually injuries and the ascent of Isco put paid to Bale’s guarantee of a first-team spot but Benzema, the French No.9, continued to remain as the first-choice foil for Ronaldo; even when not scoring, his hard-running and intelligent hold up play meant he retained Zidane’s confidence.

Alas, it appears no more.

Benzema may be fifth on the Champions League ’s list of record scorers, averaging a goal every other game, but his record of just nine goals in 39 games this season has seen Zidane reassess.

With Ronaldo move from wide forward to penalty box poacher supreme now complete, the Madrid coach has increasingly veered away from the two-man spearhead which has worked so well in the last two years. Instead, as the likes of Marco Asensio and Vazquez have made telling contributions from the bench - notably against PSG - the balance has changed.

The decision to start Vazquez in the Allianz Arena was another indication that Benzema has now joined Bale on the outside looking in, his spot beyond doubt no more.

2. More questions over Navas

Florentino Perez's pursuit to replace the No.1 he has never truly fancied - not since the Costa Rican replaced club legend Iker Casillas - is never going to go away.

The Madrid president has coveted David de Gea since the Spain No.1 began to star at Old Trafford has also thrown amorous glances in the direction of Thibaut Courtois. And Gianluigi Donnarumma. And Alisson.

Navas' spot has been held in place thanks to Madrid's Euro dominance, Zidane's backing, a dodgy fax machine and De Gea's remaining at Manchester United. But time may well be running out.

It's not been a completely error-strewn season, but they are starting to mount. There were a couple against Juventus which aided the Italians' fightback in the quarter-finals and his evaporation to allow Kimmich's strike to find the net - despite it being aimed straight at the Costa Rican - was, simply, a dismal attempt at gambling on a cross that was never there to gamble on.

Perez won't have been impressed and Navas' long-term future remains in question. In fairness to him, he did produce standout saves to deny both Ribery and Lewandowski.

3. Heynckes' Rafinha choice comes back to haunt him

With David Alaba absent due to injury, one of the key questions for the Bayern boss was who would start on the left side of defence.

Heynckes elected to go with the man he knows best, choosing Rafinha, the veteran Brazilian signed by the German back in 2011, instead of the backup left back, Juan Bernat.

After 57 minutes, that choice made Heynckes look a fool.

Rafinha's desire not to use his left foot, his hesitancy and his subsequent panic saw a dire square pass picked off, presenting the away side with a two-vs-one which Asensio finished with aplomb.

4. The class of Asensio proves telling again

If Ronaldo remains Madrid's king and man for the big occasion - alright, not here - then Asensio is very much the prince in waiting.

Only, he doesn't seem all that interested in waiting.

The young Spaniard has already built a fast-growing portfolio of blockbuster moments, and just 12 minutes after his half-time entry in Bavaria, he added another.

Exchanging passes with Vazquez, when the return came and Asensio saw the whites of Ulreich's eyes, he was never going to miss; a cool, composed, classy finish into the far corner.

Former Madrid icon Guti has claimed he has "an unlimited ceiling". Perez has claimed he "can become a Ballon d'Or winner."

Over the next decade, that prediction is likely to come true.

5. Nothing for Liverpool to fear

Neither of these sides have entirely convinced this season.

Bayern have won the Bundesliga but look a shadow of the side of two/three years ago; it is a side that has been allowed to age together, and it shows.

Los Blancos are the ultimate big game side, a team that, by hook or by crook, whether through a moment of individual brilliance or by sheer braggadocio, gets the job done.

But in a game that lacked fluency, where mistakes were plentiful and where both sides left gaps galore to be exploited, Jurgen Klopp and his watching Liverpool will have seen little to fear.