normal sürede owen ve postiga, uzatmada rui costa ve lampard'ın golleri vardı. beckham ile rui costa penaltıları dışarı attı. 7. atışlarda vassell'e izin vermeyen ricardo, james'i de avlayıp işi bitirdi.
ingiliz taraftarlar diğer maçlardaki gibi tribünlerde toplu şekilde yer bulamamışlar, portekizliler'in arasına serpilmişlerdi. bu bir portekiz stratejisiydi; amaç ingilizlerin tribün gücünü yok etmekti. kura çekimini kazanan figo sahayı seçti. oyuna owen'ın vuruşuyla başlayan ingiltere, 3'te costinha'nın büyük hatası sonucu owen'ın akıllı vuruşuyla erken bir gol buldu. golün şokunu çabuk atlatan portekiz, ingilizler'i ablukaya almaya başlamıştı. 8'de maniche'nin uzaktan attığı şutu james köşeden parmaklarının ucuyla çıkardı. 10'da nuno gomes'in savunmaya çarpan şutu kaleci james'i şaşırttı ama kornere çıktı. ingilizler orta alanını savunmaya yakın tutuyor, portekizliler'in topu yere indirmesine izin vermiyorlardı. top deco'ya geçtiğinde portekiz, fren yapmış gibi oynuyordu. 19'da campbell zor pozisyonda golü atamadı. portekiz, ronaldo'nun iki kez düşürülmesiyle iki tane kritik frikik kazandı, ancak figo bu toplara iyi vuramadı. rooney'in sakatlanıp çıkması ise ingilizlerin hücum organizasyonunu fazlasıyla bozdu.
scolari'nin kumarı tuttu ikinci yarı inanılmaz bir maç vardı sahada. mücadele kıran kıranaydı ve oyunun temposu çok yüksekti. ingiltere savunmaya çekilip, uzun toplarla ileri çıkmayı denedi. 59'da ronaldo boş kaleye topu atamadı, 62'de nuno gomes'in şutu kalecide kaldı. 74'te kaleci ricardo, gerrard'ın ayaklarına yatarak mutlak golü önledi. scolari, büyük bir kumar oynayarak figo'nun yerine postiga'yı aldı. figo kızgın bir şekilde soyunma odasına giderken postiga, 83'te portekiz'e hayat veren golü attı ve maçı uzatmalara götürdü. uzatmalarda portekiz, rui costa ile öne geçti fakat lampard, skoru 2- 2'ye, maçı da penaltılara taşıdı. penaltı atışlarında artık kaçırmaya iyice alışan beckham'ın ilk vuruşta topu auta atması ingilizler'in moralini bozdu fakat rui costa da portekiz adına bir penaltıdan yararlanamadı. daha sonra her iki takımın da vurdukları gol olmaya başlamıştı. fakat kaleci ricardo, önce eldivensiz bir şekilde vassell'in şutunu kurtardı, sonra da james'in yanından topu ağlarla buluşturarak, portekiz'i yarı finale çıkardı.