Das Spiel entwickelte sich von Beginn an zu einem intensiven Duell, das von frühen Verwarnungen und taktischen Umstellungen geprägt war. Bereits in der 17. Minute zückte der Schiedsrichter die erste Gelbe Karte, und in der 34. Minute folgte eine Gelb-Rote Karte, die das Spielgeschehen zusätzlich beeinflusste. Kurz vor dem Halbzeitpfiff gelang Pascal Lebek in der 45. Minute der Führungstreffer zum 0:1.
Die zweite Hälfte brachte zahlreiche Wechsel mit sich, die das Kräfteverhältnis auf dem Platz neu ordneten. In der 71. Minute kamen Arasch Hassin für Justin Höhne und Armin Drexhage für Philipp Simin ins Spiel, um frische Impulse zu setzen. In der 76. Minute gelang Leon Högermeier der umjubelte Ausgleich zum 1:1. Doch die Antwort ließ nicht lange auf sich warten: In der 80. Minute wurde Leon Högermeier durch Philipp Krüger ersetzt, und in der 86. Minute verwandelte Fabio Fiorentino einen Elfmeter zur erneuten Führung von 1:2.
In den Schlussminuten wechselte das Team nochmals: Dennis Wippermann kam für Fabio Fiorentino, und Leon Maximilian Schmidt ersetzte Simon Petring Die hektische Schlussphase wurde von weiteren Gelben Karten in der 90. und 90.+1 Minute begleitet. In der Nachspielzeit kam Jonas Maric für Justus Emil Krause, doch am Spielstand änderte dies nichts mehr.