Al vroeg in het duel kletsten beide ploegen er vol in. Joost van Aken en Arkadiusz Milik knalden met hun hoofden tegen elkaar. De botsing zag er lelijk uit, maar beiden konden verder. Exact een kwartier na de harde botsing kwam SC Heerenveen aan de leiding. Uit een afgeslagen bal na een hoekschop nam Luciano Slagveer de bal in één keer op de pantoffel. De bal vloog snoeihard in de kruising. En dat terwijl Ajax geen van haar laatste negentien duels onder scheidsrechter Kevin Blom had verloren. De laatste nederlaag onder de leidsman dateerde van 2 december 2007 tegen NAC Breda (1-3). SC Heerenveen was onder Blom ongeslagen (vijf duels) sinds Ajax op 11 april 2012 met 0-5 won.
Halverwege de eerste helft kreeg Ajax een kansje op de gelijkmaker. Milik speelde Davy Klaassen aan, die net naast schoot. Op slag van rust zat het mee en tegen voor Ajax. Joël Veltman had de gelijkmaker op zijn hoofd, maar de verdediger kopte de bal uit een corner naast. SC Heerenveen kwam echter met tien man te staan. Na het vasthouden van Nicolai Boilesen kreeg Slagveer zijn tweede gele kaart.
Na een actie die deed denken aan Zlatan Ibrahimovic toverde Milik zich langs een verdediger van SC Heerenveen. Via een carambole langs doelman Kristoffer Nordfeldt en de lat kreeg El Ghazi vervolgens een niet te missen kans, die hij overigens wel miste. Het veelbelovende Ajax-talent nam niet veel later echter revanche door alsnog de 1-1 te produceren. Na een lange pass van Lucas Andersen leek iedereen de bal te missen. El Ghazi kreeg het doelpunt op zijn naam, maar op het eerste oog had het ook een treffer van Klaassen of een eigen goal van Daley Sinkgraven kunnen zijn.
Ajax kwam zo in zestien van haar laatste zeventien thuisduels in de Eredivisie tot scoren. Alleen tegen PEC Zwolle (0-0) wisten de Ajacieden het net niet te vinden. In het restant van het duel zou Ajax nog aan het langste eind trekken. De 2-1 betrof een beauty van El Ghazi, die een voorzet van Kishna in één keer op zijn schoen nam. Een zucht van verlichting ging door de Amsterdam ArenA. Een minuutje later maakte Kishna zelf de 3-1 na een flater in de Friese verdediging.
Het slotakkoord was afkomstig van Milik, die een strafschop benutte nadat invaller Kolbeinn Sigthorsson over het been was gegaan van de Hongaarse invaller Kenneth Otigba: 4-1.