Speelronde 28 van de eredivisie start in het Erve Asito Stadion in Almelo waar Heracles Almelo en AZ elkaar treffen. Voor beide ploegen staat er nog wat op het spel want de thuisploeg is nog niet veilig voor degradatie en zal dus nog punten nodig hebben en de gasten uit Alkmaar wil zo wie zo plaats vier behalen maar het kan nog naar plaats drie.
Het begin van de wedstrijd was voor de thuisploeg want dat nam het initiatief maar toch krijgt AZ de eerste echte mogelijk als in de 8e minuut Kristijan Belić de bal in de zestien net naast tikt. Langzaam aan neemt AZ dan het initiatief over maar toch komt de thuisploeg op voorsprong als Ajdin Hrustić na een snelle tegenaanval de bal net op de lijn binnen kan houden en de bal voorgeeft op Fredrik Oppegård en kan schieten maar zijn schot wordt geblokt maar hij krijgt de bal terug en speelt Brian de Keersmaecker aan die op randje zestien dan uithaalt en dat schot vliegt binnen, 1-0.
AZ heeft dan weer het meeste balbezit en in de 27ste minuut moet Navajo Bakboord redding brengen voordat Myron van Breederode de gelijkmaker binnen kan schieten. AZ probeert ook heel hoog druk te zetten zodat de thuisploeg daar moeilijk onderuit kunnen voetballen maar dat plan lukt niet altijd. Aanvallend is AZ ook behoorlijk pover want kansen krijgt men niet.
In de 37ste minuut een snelle counter van de thuisploeg en Speelt Bryan Limbomber de bal in de zestien op Jizz Hornkamp en die wordt dan aangetikt door Riechedly Bazoer en dan legt Allard Lindhout de bal op elf meter. Jizz Hornkamp mag hem zelf nemen en stuurt Mathew Ryan sde verkeerde kant op en dan staat het 2-0. Een minuut later leid Wouter Goes balverlies op het middenveld en weer is Bryan Limbombe die er vandoor gaat en hij wordt nu meegenomen in een sliding door Kristijan Belić en weer gaat de bal op elf meter en weer mag Jizz Hornkamp aanleggen en weer stuurt hij de AZ goalie de verkeerde kant op en staat het 3-0. Ongekende cijfers voor beide ploegen.
In de slotminuut van de eerste helft krijgt AZ nog een grote kans als Vangelis Pavlidis in de zestien in balbezit komt maar zijn schot gaat net over. Eén minuut extra tijd komt er dan bij en daarin gebeurt niets en zo gaan beide ploegen met de verassende 3-0 rusten.
Drie seconden onderweg in de tweede helft en krijgt Sem Scheperman een hele goede schietkans maar hij schiet net naast. Een tweede helft waarin AZ heel aanvallend gaat spelen want Maarten Martens haalde o.a. centrale verdediger, Wouter Goes, eruit en bracht aanvaller Ruben van Bommel. Ook bracht hij Jayden Addai voor Kristijan Belić.
Drie minuten later krijgt weer de thuisploeg een kans maar een inzet van Jizz Hornkamp kan net geblokt worden door een Alkmaars been. Een paar minuten daarna weer een kans voor de thuisploeg maar nu kan Mathew Ryan redding brengen op een inzet van Sem Scheperman. Wat AZ ook probeert tot kansen komt de ploeg niet en de beste kansen zijn voor de thuisploeg. Zo beland in de 63ste minuut een schot van Bryan Limbombe via het been van Yukinari Sugawara op het dak van de goal. Enkele mogelijkheden wisten beide ploegen nog bij elkaar te spelen maar echt grote kansen konden beide ploegen niet bij elkaar spelen, ondanks het vele balbezit van AZ. Ook enkele wissels hielp de ploeg niet. Het wordt zelfs nog 4-0 als invallers Jordy Bruijn de bal over de Alkmaarse defensie wipt en Mohamed Sankoh de 4-0 binnenknalt. Er komen dan vier minuten extra tijd bij en in die extra tijd krijgt AZ nog weer een tik op de neus als Kelvin Leerdam de bal voorgeeft op de vrijstaande Mohamed Sankoh die ook nog de 5-0 maakt. Zo gaat AZ hard onderuit in Almelo en wint Heracles Almelo best wel verrassend met maar liefst 5-0 en klimt daardoor naar plaats 13 op de ranglijst en maakt men het gat naar de nummer 15 Excelsior tot zeven punten. AZ moet afwachten wat FC Twente later de avond doet als die op bezoek gaan in Heerenveen want bij winst lopen de Tukkers uit naar zeven punten.
Heracles Almelo: Michael Brouwer, Navajo Bakboord, Sven Sonnenberg, Justin Hoogma, Fredrik Oppegård, Brian de Keersmaecker (Ruben Roosken), Marko Vejinović, Sem Scheperman (Mario Engels), Ajdin Hrustić (Kelvin Leerdam), Bryan Limbombe (Jordy Bruijn), Jizz Hornkamp (Mohamed Sankoh)
AZ: Mathew Ryan, Yukinari Sugawara, Wouter Goes (Ruben van Bommel), Riechedly Bazoer (Alexandre Penetra), David Möller Wolfe (Mees de Wit), Kristijan Belić (Jayden Addai), Jordy Clasie, Sven Mijnans, Dani de Wit, Myron van Brederode (Ernest Poku), Vangelis Pavlidis
Scheidsrechter: Allard Lindhout
Gele kaart(en) Heracles Almelo: Brian de Keersmaecker, Justin Hoogma
Gele kaart(en) AZ: Kristijan Belić