High-flying AZ Alkmaar handed out a 4-0 thrashing away to struggling Willem II.
The score line could have been much different had Geert den Ouden not missed an early penalty for Willem.
Demy De Zeeuw began the rout on 13 minutes and AZ never looked back as goals from Maarten Martens (53) and Moussa Dembele (pictured) (63) put the result out of reach.
Danny Koevermans wrapped up the scoring with a late fourth as AZ closed the gap on leaders Ajax to four points.
Feyenoord came from behind to claim a 2-1 win against FC Twente at De Kuip.
The Rotterdammers trailed at half-time to Sharbel Touma's 30th minute strike but hit back through Stein Huysegems just after the break.
A draw appeared on the cards until Jonathan de Guzman popped up with five minutes remaining to give the hosts the three points.
NAC Breda were grateful to Arne Slot's stoppage time strike to give them a 2-1 win over Utrecht.
Marc-Antoine Fortune (50) cancelled out Patrick Zwaanswijk's opener (9) and the scoring looked to be over at the FujiFilm Stadion with the game deep into stoppage time.
However, Slot found the back of the net four minutes into stoppage time to put NAC level on 13 points with their opponents.