Few would have expected to see one of those two teams in the semi finals, but that is exactly what we’re going to get.
The Czechs delivered the first major upset of Euro 2020, as they booked their place in the quarter finals following a well-deserved win over the Dutch. Meanwhile, Denmark absolutely hammered Wales with four unanswered goals, as their incredible journey continues.
Even though the Czech Republic has been a solid team from the get-go, the Scandinavians have been operating on a very high level in their last two outings.
Prediction: Denmark with a big second half performance.