Mikel Oyarzabal scored a dramatic late winner as Spain edged past Portugal 2-1 in the World Cup 2026 round of 16, securing a quarterfinal clash with Germany. The Real Sociedad forward struck in the 89th minute at the Estadio da Luz in Lisbon, silencing the home crowd and sending Spain through.
Match Overview
Portugal took the lead in the 21st minute through a Bruno Fernandes strike, but Spain equalized just before halftime when Dani Olmo curled a superb effort into the top corner. The second half was a tense affair, with both sides creating chances, but it was Oyarzabal who proved the difference, latching onto a through ball from Pedri and slotting past Diogo Costa.
Key Moments
Spain dominated possession with 62%, but Portugal looked dangerous on the counter-attack. Fernandes' opener came after a swift break, with the Manchester United midfielder finishing from close range. Spain's response was swift, with Olmo's goal a moment of individual brilliance. The winning goal came after a period of sustained pressure, with Oyarzabal making no mistake from 12 yards.
According to Opta, Spain had 15 shots to Portugal's 9, but only 4 on target. Portugal's goalkeeper Diogo Costa made 3 saves, but could not keep out Oyarzabal's late effort. The goal was Oyarzabal's second of the tournament, having also scored in the group stage against Japan.
Impact and Reaction
The victory sets up a mouthwatering quarterfinal against Germany, who beat Denmark 3-0 earlier in the day. Spain coach Luis de la Fuente praised his team's resilience: "We never gave up and believed until the end. This team has a special spirit." Portugal coach Roberto Martinez lamented his side's inability to hold onto the lead: "We were in control for large parts, but Spain's quality told in the end."
Spain will now face Germany in Stuttgart on July 11, with a place in the semifinals at stake. The two sides have a storied rivalry, with Spain winning their last meeting 6-0 in the Nations League in 2020. However, Germany will be buoyed by their dominant display against Denmark.



