La expulsión de Ronaldinho se dio después de una jugada con Cani en una decisión que encrespó a los aficionados y a los jugadores locales, marcó la parte final del primer tiempo. El Barcelona, enrabietado, multiplicó sus esfuerzos y apareció por fin Deco, quien había pasado inadvertido.
El centrocampista habilitó a Giuly en una jugada por la derecha, el corso centró y Messi en el segundo palo remató de cabeza para adelantar a su equipo (1-0) en el minuto 42 del partido.
Con uno menos, 45 minutos y la necesidad de marcar un nuevo tanto, al Barcelona se le presentaba un panorama bastante complicado.
Sylvinho entró por Márquez tras el descanso y los azulgrana se multiplicaron, especialmente Messi y Deco. Una combinación entre el argentino y Giuly (m.51) acabó con un tímido remate del delantero y poco después Iniesta remató al palo izquierdo de la meta de César (m.53).
A pesar de jugar con uno menos, el Barcelona tenía la misma posesión (bordeando el 70 por ciento) que cuando jugaba con once, pero en una gran acción de Oscar, en el minuto 66, el Zaragoza igualó el partido y dio el paso definitivo hacia las semifinales.
El zaragocista encaró a Van Bronckhorst en la parte derecha y lanzó un tiro parabólico que superó a Jorquera en la jugada que decantó la eliminatoria.
Larsson entró por Giuly (m.67), pero a los azulgrana ya les faltaba el aire. Su fútbol directo encontró inteligente respuesta en el Zaragoza, que enfrió el partido cuanto pudo. Ese empuje barcelonista se tradujo en un tanto logrado por el sueco en el minuto 92, un tanto que apenas dio emoción a un encuentro que finalizó medio minuto antes de lo que el árbitro había previsto.
Pelé se encontraba en el palco del Camp Nou.
El astro brasileño Ronaldinho fue expulsado por segunda vez desde que llegó a España.