Manchester United ponnisti Ruud van Nistelrooyn kahdella osumalla Fulhamin yli Englannin jalkapallocupin välieriin. Puolivälierää Old Traffordilla isännöinyt Manchester United jäi rangaistuspotkumaalilla takaa-ajajaksi, mutta nousi 2-1 (1-1) -voittoon ja cupin välieriin ensi kertaa sitten vuoden 1999.
Kotijoukkue hallitsi ottelun alkua. Runsaan 20 minuutin kohdalla Unitedin kapteeni Roy Keane kuitenkin hukkasi pallon Brian McBridelle, joka syötti Luis Boa Mortelle. Wes Brown jyräsi Boa Morten sääntöjen vastaisesti ja Steed Malbranque vei Fulhamin pilkulta johtoon.
Fulham sai nauttia etumatkastaan vain pari minuuttia ennen kuin Van Nistelrooy täräytti pallon lähietäisyydeltä maalin kattoon. Runsaan tunnin pelin jälkeen Ronaldo keskitti oikealta laidalta van Nistelrooylle, joka onnistui toistamiseen läheltä.
Arsenal ei antanut Portsmouthille mitään mahdollisuuksia illan toisessa puolivälierässä. Puolustava cup-mestari haki Portsmouthin Fratton Parkilta tyylipuhtaan 5-1 (3-0) -voiton. Ranskalaishyökkääjä Thierry Henry ja ruotsalainen Fredrik Ljungberg tekivät kaksi maalia mieheen.