The final three matches of Euro 2024 are upon us, and the action kicked off on Tuesday with Spain taking on France.
Les Bleus were one of the pre-tournament favourites, but it is Spain who were more impressive en route to the last four.
The other semi-final will see England face the Netherlands on Wednesday.
And here, we round up the best posts from social media across the past few days.
Ice-cool Ivan
Ivan Toney stayed cool from the spot as he slotted his penalty home for England in their 5-3 shoot-out win over Switzerland.
The Brentford man showed the kind of composure he has so often in the Premier League, being widely regarded as one of the best penalty takers in the European game.
Indeed, such is the 28-year-old s confidence …