The EURO 2024 Quarter-Finals has been paved with intense drama, unforgettable moments, and nail-biting finishes.

Portugal vs France - Full Time: 0-0 (Penalties: 3-5) France's journey to the EURO 2024 semi-finals was marked by a tactical battle against Portugal. Decided by a penalty shootout.

Ronaldo had an opportunity in extra time, but his shot flew well over the bar. France’s Ousmane Dembélé created a promising chance, only to see his pass to Mbappé result in a wasted opportunity.

With this 3-5 Penalties win, France booked their place in the semi-finals, showcasing their mental toughness and ability to perform under pressure.

Spain vs Germany - Full Time: 2-1 Spain’s path to the semi-finals was no less thrilling, as they overcame Germany in a match that featured a dramatic last-minute goal.

The decisive moment came from Mikel Merino in Extra-Time, who rose high to head home a brilliant goal just as the game seemed destined for penalties