3 – 2
“Artem Stepanov pounced from close range just seconds into the second half to give Utrecht the lead, capitalising immediately after the restart with a right-footed finish from a few meters out.”
Pivotal“Dylan Vente equalised for Heerenveen with a composed right-footed finish into the left corner from close range, converting Joris van Overeem's incisive through ball to make it 1-1.”
Pivotal“Mike van der Hoorn met Souffian El Karouani's corner delivery with a powerful header into the top centre of the goal, restoring Utrecht's lead just two minutes after Heerenveen had drawn level — the moment that swung momentum decisively.”
Pivotal“Within two minutes of van der Hoorn's header, Souffian El Karouani doubled Utrecht's lead himself, finishing low into the centre of the goal from the left side of the box after Niklas Vesterlund's cross — Utrecht had scored three times in twelve devastating second-half minutes.”
Pivotal“Jacob Trenskow curled a precise left-footed free-kick into the right corner to pull Heerenveen back to 3-2, setting up a tense final thirteen minutes and reminding Utrecht that the tie was far from dead.”
PivotalOutstanding performance

FC Utrecht did almost nothing in the first half and then did everything that mattered in the second. After a scoreless opening forty-five minutes, the hosts took the lead almost immediately after the restart through Artem Stepanov, only for Heerenveen to level via Dylan Vente's close-range finish assisted by Joris van Overeem's clever through ball. What followed was a two-minute storm from Utrecht that effectively decided the contest: Mike van der Hoorn powered a header from El Karouani's corner to restore the lead, and within sixty seconds El Karouani had added a third himself from a Vesterlund cross. Utrecht's statistical profile tells the real story — they managed just 41 percent possession and were outpassed comprehensively, yet their 23 shots and clinical execution in a narrow ten-minute window proved the difference. Jacob Trenskow's late free-kick gave Heerenveen a foothold at 3-2 and set up a nervous finish, but Utrecht held on. For a Heerenveen side that dominated the ball and created the cleaner build-up play for long stretches, the defeat will sting — particularly given how quickly they unravelled after equalising.
How entertaining was this match?
Two mid-table Eredivisie sides clash at Stadion Galgenwaard as FC Utrecht and SC Heerenveen battle for European positioning with just points separating them. With both teams showing inconsistent recent form, this derby promises tension and drama as each side fights to secure a stronger finish to the season.