De eerste twintig minuten was Heerenveen in eigen huis zoekende. Tegenover zich had de ploeg van Jan de Jonge een achterover leunend RKC staan. Pas halverwege de eerste helft viel er daardoor wat te beleven in het Abe Lenstra Stadion. Voor de Friezen had slechts Roy Beerens in de openingsfase een goede kans, maar de Brabander zag een volley volledig mislukken. RKC, dat voor een puntje naar het noorden was gekomen, had weinig in de melk te brokkelen.Het dankte het slechts aan de gastheren dat het toch nog gevaarlijk werd. Daryl Janmaat speelde te nonchalant terug op Brian Vandenbussche, die daardoor zo'n moeite had de bal weg te werken, dat deze in de voeten van Kemy Agustien belandde. De AZ-huurling slaagde er echter niet in de bal in het lege doel van Heerenveen te werken. Het was het enige wapenfeit van de hekkensluiter in de eerste helft.
Van de schrik bekomen, nam Heerenveen de regie in handen. Viktor Elm vond tot tweemaal toe een RKC-speler op zijn pad. De Zweed hielp eerst een grote kans om zeep nadat hij oog in oog kwam met Ohad Levita door de bal in de handen van de sluitpost te schuiven. Bij zijn tweede mogelijkheid had de middenvelder pech. Vanuit een corner kopte Elm de bal op de borst van Shkodran Metaj, die op de doellijn stond. Na de redding van Metaj leek de muur van RKC toch nog om te vallen, maar een scrimmage voor het doel van Levita leverde voor Grindheim en Janmaat niet het gewenste resultaat op. Drie minuten later was het wel raak. Een uitstekende crosspass van Goran Popov belandde op het hoofd van Kristian Bak-Nielsen. De Deense verdediger bediende Elm met zijn kale hoofd op maat. Dit keer haalde Elm wel de trekker over. RKC dacht nog aan een gelijke ruststand toen Anthony Obodai een schot afvuurde en de bal op het lichaam van Heerenveen-spits Michal Papadopulos zag belanden. De ploeg van Ruud Brood schreeuwde om een strafschop. Scheidsrechter Kevin Blom had hier geen boodschap aan.
Na de thee werd RKC compleet overlopen. Uit een corner werkte Ruud Berger de bal bijna achter zijn eigen doelman. De schrik die dat opleverde kwamen de Waalwijkers niet meer te boven. Heerenveen rook het angstzweet en profiteerde twee later optimaal. Uit voorzet van Janmaat kwam Bak-Nielsen in een ideale situatie. De Deen bewaarde bij de tweede paal het overzicht en bediende Elm op maat, 2-0. Een stormloop volgde wat resulteerde in een gemiste strafschop (Dustley Mulder legde zijn plaaggeest Oussama Assaidi neer in het strafschopgebied) van Elm, die zijn derde van de avond had kunnen maken. De Friezen lieten zich niet van de wijs brengen getuige de kans die twee minuten later volgde. De meestervoorbereider van de avond, Bak-Nielsen, zette na een rush Assaidi vrij voor Levita. Maar hij zag zijn inzet belandden op de voeten van de Israeliër. Pas nadat de storm was gaan liggen kwam RKC weer wat op adem. De hervonden lucht leverde de tweede mogelijkheid op voor de Brabanders. Charlison Benschop zette Fred Benson vrij voor Vandenbussche, die met een prima reflex de aansluitingstreffer voorkwam.
Het was de ruggensteun voor RKC-trainer Ruud Brood om aanvallend te wisselen. Hij bracht Benjamin De Ceulaer en Derk Boerrigter. Als reactie daarop bracht De Jonge verdediger Milan Kopic voor middenvelder Elm. Deze wijziging deed het spel kantelen. RKC nam de touwtjes in handen en creëerde via Benschop (alleen voor Vandenbussche) een doelrijpe kans. Even later was het alsnog raak, toen opnieuw Benschop in stelling werd gebracht. Invaller Boerrigter vond het hoofd van de RKC-spits die nu wel koelbloedig bleef, 2-1. Na de goal ging RKC brutaal op zoek naar de gelijkmaker en drong Heerenveen terug op eigen helft . Het leverde hachelijke momenten op voor de thuisploeg, die overeind gehouden werd door uitblinker Vandenbussche. Pas in de laatste minuut stelde Heerenveen de zege veilig. Beerens maakte een goed uitgevoerde counter af, 3-1.