Segern var PEC Zwolles första under den nya Eredivisie-säsongen. Laget kom till bortamötet efter förluster mot Ajax och FC Twente, men lämnade Friesland med tre poäng efter en mållös första halvlek och en effektiv insats efter pausen.
Heerenveen närmast före paus
Hemmalagets Dylan Vente skapade matchens första tydliga möjlighet när hans frispark från omkring 25 meter träffade ribban. Senare under halvleken tvingades PEC-målvakten Jasper Schendelaar ingripa mot ett distansskott och avvärjde därefter även Maxence Riveras avslut i ett friläge.
PEC Zwolle hade också lägen före paus. Ryan Thomas sköt utanför, Elias Sørensen avslutade bredvid målet och Kostons fick en nick fångad av målvakten Bernt Klaverboer. Trots chanser åt båda håll stod det fortfarande 0–0 efter den första halvleken.
Två snabba mål förändrade matchen
Gästerna tog ledningen efter paus sedan Dylan Mbayo tagit sig förbi Vasilios Zagaritis och spelat in bollen längs marken. Viergever mötte passningen och satte 1–0. Kort därefter utökade Kostons till 2–0 och gav PEC ett fast grepp om matchen.
Heerenveen flyttade fram positionerna i jakten på en reducering, vilket samtidigt öppnade ytor för Zwolles omställningar. Tränaren Henry van der Vegt satte in Ibrahim Cissoko och Gabriël Reiziger, och den sistnämnde var nära ett tredje bortamål men stoppades av Klaverboer.
Viergever fick senare in bollen ännu en gång, men målet underkändes efter VAR-granskning. PEC Zwolle försvarade därefter sin ledning genom slutminuterna och fyra minuters tilläggstid. Slutsiffrorna skrevs till 2–0 på Abe Lenstra Stadion.