Az izgalmas mérkőzésen a kameruniak Samuel Eto'o révén megszerezték a vezetést az első félidő vége előtt három perccel, ám a szünetre döntetlennel vonultak le a csapatok, miután a játékrész hosszabbításában Augustine Jay-Jay Okocha egalizált. A találkozó a 73. percben dőlt el, amikor John Utaka betalált a kameruniak hálójába.
Utolsóként Marokkó jutott a legjobb négy közé, miután hosszabbításos mérkőzésen legyőzte Algériát. A nézők biztonságára a szokásosnál jóval több, mintegy 2000 rendőr felügyelt.
Negyeddöntő:
Nigéria - Kamerun 2-1 (1-1)
gól: Okocha (48.), Utaka (73.), illetve Eto'o (42.)
Marokkó - Algéria 3-1 - hosszabbítás után (0-0, 1-1, 1-1)
gól: Sammah (90+4.), Hadzsi (113.), Zairi (120.), illetve Serrad (84.)