Vítězství Arsenalu, v jehož dresu ke svému jubilejnímu tisícímu zápasu v kariéře nastoupil brankář David Seaman, zajistil ve 34. minutě Fredrik Ljungberg. Druholigový tým na branku švédského útočníka odpovědět nedokázal a Arsenal tak může stále věřit v zisk druhého double za sebou. V lize je totiž londýnský klub druhý se ztrátou tří bodů na Manchester United,
který však odehrál o jeden zápas více.
Southampton, který je v Premier League na jedenácté příčce, se na stadionu Aston Villy dostal do vedení krátce před přestávkou po přesné hlavičce Bretta Ormeroda. O osudu zápasu definitivně rozhodla 79. minuta, kdy se nešťastně do vlastní branky trefil Paul Robinson z Watfordu. Jeho spoluhráč Marcus Gayle tři minuty před koncem už jen snížil.
Výsledky - semifinále:
Arsenal - Sheffield United 1:0 (34. Ljungberg), Watford - Southampton 1:2 (87. Gayle - 43. Ormerod, 79. Robinson vlastní).