Italy set up a Euro 2020 semi-final match with Spain after edging an exhilarating tie with Belgium in Munich. The game may not have been a...