Portugal var allerede gruppevinner og Sveits gruppejumbo foran kampen. Portugiserne tenkte derfor allerede på kvartfinalen, og hvilte Cristiano Ronaldo og de andre stjernene.
Kampen ble likevel nokså innholdsrik, og hjemmelaget kunne iallfall glede seg over seier 2-0 over gruppevinnerne. Hakan Yakin ble hjemmelagets store helt med sine to mål.
Portugal var likevel det beste laget i første omgang. Etter 19 minutter slo Sveits' målvakt Pascal Zuberbühler et frispark i treverket.
Portugals keeper Ricardo måtte slå et skudd fra Gokhan Inler over, og i den andre enden av banen sekunder seinere lobbet Portugals Helder Postiga over keeper, men ballen ble reddet på streken.
Postiga hadde også ballen i nettet, men fra hårfin offsideposisjon.
Forøvrig var det Nani som stod bak de fleste portugisiske farlighetene. Også tidlig i andre omgang noterte han seg for et stolpetreff.
Noen minutter seinere var det sveitsiske Inler som traff stolpen. Da hadde Sveits tatt initiativet i kampen.
Første målet kom 20 minutter før full tid. Eren Derdyuk spilte fram Hakan Yakin som satte ballen forbu Ricardo.
13 minutter seinere var han gjennom igjen, og på nytt lurte han den portugisiske keeperen.