In de halve finale van de beker speelde Sparta tegen FC Utrecht.
Deze bekerwedstrijd werd gespeeld op 17.03.2004. Na 120 minuten eindigde het duel in 3-3, waardoor er penalty’s moesten worden genomen. Sparta Rotterdam verloor de penaltyserie van FC Utrecht met 6-7.
Doelpuntenmakers:
0 – 1 Donny de Groot (10.)
1 – 1 Danny Koevermans (60.)
2 – 1 Danny Koevermans (64.)
2 – 2 Dave van den Bergh (78.)
3 – 2 Ricky van den Bergh (96.)
3 – 3 Joost Broerse (105.)