A hat-trick for Cristiano Ronaldo, six goals overall, relentless drama, at the end of which it’s Real Madrid who join Atletico in the last four. But the real story tonight is that Bayern Munich have been done over by some awful officiating by Viktor Kassai and co. They were well on top when Arturo Vidal was incorrectly sent off near the end of normal time. Vidal’s dismissal was compounded by Ronaldo scoring two offside goals in extra-time. These things even themselves out over the course of a season, though, so Bayern will just have to get on with it, says every pub bore you’ve ever met. The truth is that Bayern have been robbed after doing so well to get themselves back in the tie. But Madrid march on, edging closer to retaining the trophy despite their obvious flaws.

Full-time: Real Madrid 4-2 Bayern Munich (6-3 agg)