Semifinals Day 2

Normally, I would expect Croatia to beat England and go on to face France in the final. They are definitely the better team. But they look absolutely exhausted from their continue