Bij de thuisploeg zat interim-coach Hans Cornelis voor het eerst op de bank, nadat ze Rik De Mil naar AA Gent zagen vertrekken. Aanvankelijk leverde die trainerswissel geen spektakel op, al was de eerste echte doelkans wel voor Charleroi na een staalhard schot van Antoine Bernier op doelman Kjell Scherpen. Union creëerde ondanks wat pogingen geen concreet doelgevaar, maar klom bij de eerste bal tussen de palen wel op voorsprong. Kevin Mac Allister devieerde de bal subtiel door de achterhoede van de thuisploeg en zette Promise David (39.) alleen voor doel: 0-1.
De Carolo’s kwamen gretig uit de kleedkamer en zetten druk op de Brusselse bezoekers. Na een sterk openingskwartier van de tweede helft kwam de thuisploeg dankzij een knappe combinatie tot een tweede schot binnen het doelkader, maar Aurelien Scheidler stuitte op Scherpen. Union had alle moeite van de wereld om de thuisploeg af te stoppen, maar de Carolo’s zagen hun doorzettingsvermogen renderen. Scherpen loste een schijnbaar ongevaarlijke vrije trap van Parfait Guiagon, waardoor Antoine Colassin (81.) de gelijkmaker kon binnenduwen. Union nam langzaam het balbezit opnieuw over, maar Charleroi had het laatste woord. Cheick Keita (90+4.) kopte de Carolo’s in de extra tijd op voorsprong, maar de VAR signaleerde buitenspel.













