So the eight-time winners are out. Denmark go into the semi-finals. Who saw that coming?
It's been a dramatic second quarter-final. Make sure you come back later for the third and fourth, including England v France, which promises to be an absolute humdinger.
Thanks for your company - good bye.