Feyenoord is de eerste halvefinalist in de KNVB Beker. De Rotterdammers wonnen in de eigen Kuip met 2-1 van FC Twente. Roy Makaay zorgde voor de winnende goal. De bezoekers waren voor rust veel beter en kwamen op voorsprong via Bryan Ruiz.
In de tweede helft vocht Feyenoord voor wat het waard was en bekroonde dat met treffers van Giovanni van Bronckhorst en invaller Roy Makaay.
Feyenoord begon niet sterk aan de wedstrijd. Twente dicteerde en via met name Ruiz en Luuk de Jong creëerde de ploeg een aantal goede kansen. Halverwege de eerste helft leek Ruiz zelfs op weg naar de openingstreffer, maar Feyenoord-goalie Erwin Mulder kreeg nog net een handje aan het lobje dat Ruiz over hem heen probeerde te wippen.
In de 41e minuut was het alsnog raak voor Twente toen Ruiz Mulder passeerde. De man uit Costa Rica kreeg de bal van De Jong aangespeeld nadat Georginio Wijnaldum nog op eigen helft balverlies leed.
Na rust had Feyenoord-trainer Mario Been een tactische wijziging in petto. Door het centrum kwam Twente er opbouwend niet meer aan te pas en daardoor konden de Rotterdammers meer druk zetten. Al binnen tien minuten was Giovanni van Bronckhorst de man die Feyenoord op gelijke hoogte bracht.
Invaller Makaay, die zijn vervanger Luc Castaignos naar de flank verdreef, sleurde 45 minuten lang in de Rotterdamse aanval. ‘Het fantoom’ liet zien dat hij ondanks zware kritiek van Been aan zijn adres nog steeds van waarde is voor Feyenoord. Zes minuten voor tijd schoot hij op aangeven van Leroy Fer de winnende treffer binnen.