Vor 50 300 Zuschauern sorgten Martin Hinteregger (6. Minute) und Goncalo Paciencia (30.) zwar für eine 2:0-Führung. Doch Jonas Hector (44.), Sebastiaan Bornauw (72.), Dominick Drexler (81.) und Ismael Jakobs (90.) drehten die Partie. Der abstiegsbedrohte FC feierte den zweiten Ligasieg in Folge.
Nachdem die Fußballer der Eintracht zuletzt in den Europapokal- und Bundesligapartien erschöpft und ausgelaugt gewirkt hatten, zeigten sie im 30. Saisonspiel wieder Kampfgeist und Aggressivität. Schon nach 180 Sekunden hatte Hinteregger die Chance zum Führungstreffer, aber sein Kopfball ging knapp über das Tor. Vier Minuten später köpfte er nach einer Flanke von Filip Kostic präziser und zum 1:0 ein. Es war bereits der sechste Treffer für den Verteidiger.
Bis zur 30. Minute dauerte es, bis die überlegenen Platzherren zum zweiten Mal zuschlugen. Diesmal war es Paciencia, der nach Ecke von Kostic den Ball per Kopf zum 2:0 über die Torlinie wuchtete. Für den Angreifer war es das siebte Liga-Tor und das erste nach fünf Spielen ohne Erfolgserlebnis.
Nach dieser verheißungsvollen Start schienen die Hessen, wie von Eintracht-Trainer Adi Hütter gefordert, überlegen. Doch kurz vor dem Pausenpfiff gelang für die bis dato wenig aktiven Kölner aus dem Nichts das 1:2 durch Hector. Der Abwehrspieler traf aus gut 30 Metern. Gegen den noch abgefälschten, wuchtigen Schuss konnte Eintracht-Ersatztorwart Felix Wiedwald, der für den verletzten Frederik Rönnow einspringen musste, nichts machen. Um ein Haar hätte Hector Sekunden später sogar noch den Ausgleich erzielt, doch sein Schlenzer aus 18 Meter ging knapp über die Latte.
Eintracht-Coach Hütter hatte in seinem 50. Ligaspiel seine Startformation verändert. Im Angriff ließ er von Beginn an Bas Dost stürmen, für Danny da Costa bot er Timothy Chandler auf, und im Mittelfeld spielte Dominik Kohr für Djibril Sow. Mihat Gacinovic blieb nach dem Kamikaze-Foul an ihn durch den Schalker Torwart Alexander Nübel zunächst auf der Bank.
Nach dem Wiederanpfiff agierten die Kölner beherzter und zupackender. Der Lohn: Im der 72. Minute erzielte Bornauw nach Vorlage von Florian Kainz den Ausgleich. Im Gegenzug hätten die Frankfurter beinahe zurückgeschlagen, doch Daichi Kamada scheiterte an FC-Keeper Timo Horn. Zehn Minuten vor Schluss schließlich traf Drexler, Sekunden vor dem Abpfiff machte Jakobs alles klar.