AZ Alkmaar moved into second spot in Eredivisie with a thumping 5-0 win over Heracles.
Stijn Schaars sent the home side on their way with the opening goal after just two minutes and Demy de Zeeuw doubled the lead midway through the first half when he scored directly from a corner kick.
Former Rangers striker Shota Arveladze (81,88) added a quick-fire double in the last ten minutes to put the game beyond Heracles.
Danny Koevermans completed the rout for AZ with the fifth goal deep into injury time.
Marinus Dijkhuizen's last-gasp penalty earned ten-man Excelsior a 1-1 draw with NEC Nijmegen.
All the drama unfolded late on in Rotterdam as Sebastian Steur was sent off for Excelsior six minutes from time.
Ferne Snoyl looked to have grabbed the winner for NEC in the final minute, but Dijkhuizen kept his cool from the spot to equalise for Excelsior with almost the last kick of the game.
Struggling RKC Waalwijk picked up a valuable point after a 1-1 draw at Roda JC.
Adil Ramzi gave Roda the lead on 19 minutes, but Ricky van den Bergh struck just before the hour mark to give the visitors a share of the spoils.
Click on fixture for full match summary