Both games today were absolutely incredible.
And fair play to the Swiss players, they showed a lot of heart. 1-0 up v the world champions, you miss a penalty to make it 2-0 and within 5 minutes you are behind. Then the other team scores a worldie to make it 3-1. Heads could have gone at that stage as that is game over 99% of the time. But the Swiss kept going and exposed some defensive fragilities in the French side, and in the end fully deserved to take it to a shootout. And in the lottery of penalties, they were the ones that held their nerve.