Spain ride their luck, Switzerland's runs out in another epic
La Roja are in the Euro 2020 semifinals, but will have to play better than they did in Saint Petersburg, where they prevailed against a Switzerland team that, once again, gave everything.