Nationalstürmer Oliver Neuville hatte die Borussen zum Auftakt von spektakulären neun Minuten 1:0 in Führung gebracht (57.). Nachdem die Kölner durch Youssef Mohamad (60.) und Nationalspieler Patrick Helmes (62.) das Spiel gedreht zu haben schienen, traf der Belgier Filip Daems in seinem ersten Spiel nach 16-monatiger Verletzungspause zum 2:2 (65.). Kölns Aleksandar Mitreski sah in der 61. Minute zudem wegen Foulspiels die Gelb-Rote Karte.
Vor 54.067 Zuschauern im erstmals in dieser Saison ausverkauften Borussia-Park zeigten beide Mannschaften in der ersten Halbzeit zunächst eine der tollen Kulisse überhaupt nicht angemessene Leistung. Nach der 14-tägigen Länderspielpause war vom zuvor herzerfrischenden Offensivfußball der Borussen überhaupt nichts zu sehen, und das, obwohl Trainer Jos Luhukay seine Mannschaft nur auf einer Position verändert hatte. Gegenüber dem 5:0-Erfolg in Koblenz ersetzte der Belgier Daems in der Innenverteidigung Steve Gohouri. Der Hüne von der Elfenbeinküste war nach einem nächtlichen Disko-Besuch ausgerechnet in Köln ebenso wie Soumaila Coulibaly aus dem Kader gestrichen worden.
Erst in der zweiten Halbzeit nahm die Partie merklich Fahrt auf und zeigte endlich den erhofften Derby-Charakter. Nach einem Eckball von Marcel Ndjeng verlängerte Sascha Rösler mit dem Kopf auf Nationalstürmer Oliver Neuville, der aus einem Meter sein fünftes Saisontor erzielte.
Die Kölner schlugen aber postwendend zurück, als Mohamad nach einem Freistoß von Adil Chihi per Kopf zum 1:1 traf. Eine Minute später musste Mitreski zu Unrecht vorzeitig in die Kabine, doch aus dem folgenden Freistoß der Gladbacher schlugen dann die Kölner Kapital, als Helmes einen Konter zum 1:2 abschoss. Wieder nur drei Minuten später gelang dann Daems aber wieder der Ausgleich für die Borussen, als er im Nachsetzen den Ball über die Linie drückte, den zuvor Faryd Mondragon gegen Patrick Paauwe noch abgewehrt hatte. In der Folgezeit drückten die Borussen dann in Überzahl auf den dritten Treffer.
