L'Angleterre et le Portugal font match nul 0-0 après prolongation, et les Portugais obtiennent la qualification aux tirs au but. La première mi-temps est équilibrée et les deux équipes ne se procurent que peu d'occasions de buts. À la , l'attaquant anglais Wayne Rooney est expulsé après une faute sur Ricardo Carvalho. Les Portugais parviennent alors à mieux garder le ballon mais se heurtent à une solide défense anglaise. Le gardien de but portugais Ricardo effectue trois arrêts lors de la séance de tirs au but et permet à son équipe de remporter cette épreuve 3 à 1. À cette occasion, l'entraîneur du Portugal Luiz Felipe Scolari élimine une troisième fois l'Angleterre de Sven-Göran Eriksson lors d'une phase finale : en 2002, il avait éliminé l'Angleterre avec le Brésil, puis lors de l'Euro 2004, ce fut avec le Portugal. Le Portugal est quart de finaliste du mondial pour la deuxième fois et se qualifie pour les demi-finales pour la deuxième fois. L'Angleterre quant à elle est quart de finaliste pour la dixième fois en douze participations en phase finale de Coupe du monde et échoue pour la huitième fois à ce stade; comme en 1982, elle est éliminée en sortant invaincue du tournoi.