Det iberiska derbyt hade stor betydelse för Sveriges fortsatta öde i VM-turneringen. Det blev inte oväntat en jämn kamp, där lagen följdes åt i målprotokollet i den första halvleken och Spanien gick till ledning med 16–15 i paus.
Spanjorerna ryckte ifrån i början av andra halvlek, men då kom portugiserna anförda av bröderna Francisco och Martim Costa samt jätten Luis Frade tillbaka och gick till ledning efter sex raka mål.
Den smällen klarade Spanien inte att resa sig från. Med åtta minuter kvar hade Portugal ryckt åt sig en femmålsledning. Francisco Costa var ohejdbar och satte åtta mål på nio försök.
Spanien försökte precis som mot Sverige att lösa knuten med 7–6-spel, men portugisen Diogo Marques storspelade i målet.
Segern innebär att Portugal är klart för slutspel redan före söndagens avslutande matcher i huvudrundan.
– Vi spelar med stort hjärta och vi känner att vi kan slå alla lag i den här turneringen, sade Francisco Costa.
För Spanien, som kom till VM som en medaljkandidat, kommer mästerskapet sannolikt att vara över på söndag. Alla resultat måste gå helt i spanjorernas favör om medaljchansen ska leva.
Sverige möter brassarna under fredagskvällen och kommer att få vänta till söndag innan man kan säkra en slutspelsplats. Detta förutsatt att Norge senare på fredagen besegrar Chile. I så fall kommer matchen mellan Sverige och Norge på söndag att bli avgörande.
Skulle Sverige förlora mot Brasilien är man borta från slutspelet.