

Bayern Munich pulled off a breathtaking 4-3 victory over Real Madrid to reach the Champions League semi-finals, proving that even when knocked down three times, champions find a way to rise.

The German giants will face defending champions Paris Saint-Germain after a match that had fans on the edge of their seats until the final whistle.

Want to know more?