Real Zaragoza bleek een tegenstander van formaat voor Sevilla. De ploeg staat dan ook niet voor niets vijfde. In eigen huis was het echter toch Sevilla dat over de meeste kwaliteiten beschikte. Na een klein half uur zorgde Luis Fabiano voor de 1-0. Daar bleef het in de eerste helft bij.
Na de rust kreeg Frederic Kanoute een uitgelezen mogelijkheid om de winst voor Sevilla veilig te stellen. Hij miste echter van elf meter de toegekende penalty. Daardoor bleef het nog lange tijd spannend. Zaragoza kwam een kwartier voor tijd op gelijke hoogte. De Argentijn Andres D'Alessandro tekende voor de 1-1.
Sevilla leek zich de impact van eventueel puntverlies meteen goed te beseffen en toonde wilskracht. Dat wierp vlak voor tijd zijn vruchten af, toen invaller Aleksandr Kerzjakov de zo belangrijke 2-1 voor zijn rekening nam. In blessuretijd revancheerde Kanoute zich ook nog voor zijn gemiste strafschop, door in de 94e minuut de genadeklap uit te delen middels de 3-1.