De ploeg van Hoofdtrainer Ron Jans begon voortvarend aan de wedstrijd. Al vroeg in de eerste helft kreeg David Min een goede kopkans na een corner van Souffian El Karouani, maar zijn inzet ging net naast. Daarna ontstond er een evenwichtige fase waarin beide ploegen elkaar weinig ruimte gaven.
Na een hoekschop kwam de bal voor de voeten van Alonzo Engwanda, maar zijn schot werd geblokt. Ook Mike van der Hoorn was dichtbij een treffer, zijn kopbal uit een vrije trap ging over.
Na 42 minuten viel dan toch de verdiende 1-0: Gjivai Zechiël haalde uit en schoot de bal laag in de hoek, onhoudbaar voor de doelman van Royal Charleroi SC. Niet veel later moest FC Utrecht-doelman Vasilis Barkas handelend optreden na een hard schot van afstand. Ook bij een gevaarlijke vrije trap van de Belgen was Barkas alert en plukte de bal voor de voeten van de inkomende aanvaller weg.
Na rust ontsnapte FC Utrecht aan de gelijkmaker toen een schot van Charleroi op de lat uiteenspatte. Toch viel de 1-1 kort daarna alsnog: Jakob Romsaas kopte raak na een voorzet van de rechterflank.
FC Utrecht probeerde opnieuw de leiding te nemen. Een vrije trap werd door Dani de Wit teruggekopt in het zestienmetergebied, maar leidde niet tot een doelpunt. Even later was Miliano Jonathans gevaarlijk na een voorzet van El Karouani, maar zijn poging werd geblokt.
In de 75e minuut kwam Charleroi op voorsprong: Parfait Guiagon krulde de bal fraai in de verre hoek en liet Barkas kansloos: 1-2. FC Utrecht zette in de slotfase nog aan. Noah Ohio gaf een scherpe voorzet richting de tweede paal, maar net te scherp voor een inkomende ploeggenoot. Het bleef uiteindelijk bij een nipte nederlaag.
FC Utrecht – Royal Charleroi SC 1-2 (1-0)
42. Gjivai Zechiël 1-0
63. Jakob Romsaas 1-1
80. Parfait Guiagon 1-2
Scheidsrechter: Martin Pérez.
Opstelling FC Utrecht:
Vasilis Barkas; Siebe Horemans, Mike van der Hoorn, Nick Viergever (74. Mike Eerdhuijzen), Souffian El Karouani; Alonzo Engwanda (61. Dani de Wit), Gjivai Zechiël, Victor Jensen; Adrian Blake, David Min (74. Noah Ohio), Kolbeinn Finnsson (74. Miliano Jonathans).
Opstelling Royal Charleroi SC:
Martin Delavallée; Aiham Ousou, Étienne Camara, Jakob Romsaas, Parfait Guiagon, Antoine Bernier, Nikola Stulic, Yacin Titraoui, Mardochée Nzita, Check Keita, Jeremy Petris.