Charleroi en Westerlo zorgden voor een boeiende eerste helft. Beide ploegen voetbalden meteen vooruit, wat al snel kansen opleverde. Westerlo-middenvelder Thomas Van den Keybus kon al na vijf minuten vrij aanleggen, maar hij kreeg zijn poging niet gekadreerd. De bezoekers baalden al snel van de misser, want aan de overzijde toonde Charleroi zich wel trefzeker. Spits Nikola Stulic (10.) stond op de goede plek om een voorzet tegen de touwen te tikken.
Westerlo liet zich niet uit zijn lood slaan en voetbalde zich terug in de wedstrijd, maar het botste op een sterke Martin Delavalee tussen de palen bij de thuisploeg. Dankzij linksachter Isa Sakamoto (29. en 39.) mochten de Kanaries toch rusten met een voorsprong. De Japanner zorgde eerst met een knappe volley voor de 1-1 en bracht Westerlo tien minuten later aan kop met een beheerste schuiver.
Het spektakel ging voort na de pauze. Beide ploegen bleven elkaar met open vizier bestrijden en zorgden voor een knotsgekke wedstrijd. Na een pijlsnelle uitbraak zette Matija Frigan (55.) Westerlo op 1-3. Lang kon de Kroaat niet nagenieten, want Charleroi zorgde dankzij Stulic (57.) - die met een gelukje in doel devieerde - meteen voor de aansluiting. De thuisploeg zag nadien een wereldgoal van Mardochee Nzita afgekeurd worden wegens buitenspel, maar kreeg niet veel later een strafschop en hing de bordjes zo weer gelijk. Daan Heymans (71.) zette beheerst om.
Charleroi had nog een laatste stunt in petto. De jonge verdediger Cheick Keita (84.) kopte een voorzet van Adem Zorgane binnen aan de tweede paal en vervolledigde zo de knappe remonte van de thuisploeg.