Liverpool, met Dirk Kuijt in de basis, was in het begin van de wedstrijd de betere partij, maar het was Arsenal dat tegen de verhoudingen in op voorsprong kwam. De Tsjech Rosicky verschalkte met een mooi doelpunt Liverpool-goalie Dudek. Diezelfde Rosicky zette de bezoekers voor rust op 2-0.
De uitschakeling van de titelverdediger in de FA Cup was daarmee eigenlijk al een feit. Liverpool kwam echter negentien minuten voor tijd terug in de wedstrijd door een doelpunt van Dirk Kuijt. De Katwijker was ook in deze wedstrijd weer van grote waarde voor Liverpool.
Zijn doelpunt kwam echter te laat. Thierry Henry gooide de wedstrijd definitief op slot door zes minuten voor het eindsignaal de derde treffer voor Arsenal te maken.