For the third time in four seasons, there will be two Madrid teams in the semifinals of the Champions League after Real, with a hat trick from Cristiano Ronaldo and the benefit of some dubious refereeing, edged by Bayern Munich in a dramatic game at the Bernabeu, while Atletico saw off Leicester City in England with a 1-1 draw.
Real Madrid led 2-1 after the first leg of the quarterfinals, but Robert Lewandowski put Bayern ahead on the day from the penalty spot. Ronaldo headed an equalizer and restored the aggregate lead, before an own-goal from Sergio Ramos leveled it at 3-3 and brought Bayern even on away goals. Arturo Vidal was then extremely unfortunate to be sent off before Ronaldo, clearly offside, gave Madrid the lead in the 104th minute. Marcelo, who had a superb game, then teed up a third for Ronaldo, who was offside again, and Marco Asensio got a fourth to make it 4-2 on the day, 6-3 on aggregate.