Real Madrid got a vital away win in Germany to keep their hope of winning a third consecutive champions league with a 2-1 victory against German giant Bayern Munich.
The host took the lead in 28′ minutes through Kimmich but in the 44′ minutes Marcelo converted a partial-volley into a smash in the net to level up the scoreline to 1-1 before half-time, but it was Asensio who capitalised on an error by Rafinha in the 57′ minutes to score a breakaway goal which gave them victory.
Real Madrid have not really been spectacular in their pattern of play, but they practically have something that keeps them going in the champions league when they need victory and they eventually get it.
Madrid will now be hoping to reach a fourth champions league final in five years and will be looking forward to become the first team to win three consecutive champions league if they get either a win or draw in the second leg.
Bayern who missed several clear chances in the game will have themselves to blame and will now be under pressure to score at least two goals in Spain to keep their hopes of reaching their first final since 2013 alive.
Real Madrid whose only hope of winning a silverware this season is the champions league have won six consecutive matches against Bayern and will be looking forward to hit a seventh at Bernebeau before cruising into the final.