Champions Ajax delayed PSV's impending Eredivisie title win for another week as they won 2-0 away at Heracles Almelo.
Ajax lost more ground on Eredivisie leaders PSV Eindhoven after they were held to a 1-1 draw by Utrecht.
Markus Henriksen netted a late winner as AZ strengthened their grip on fourth place with a 2-1 win over Cambuur Leeuwarden.
Vitesse claimed their seventh Eredivisie win in eight matches but left it late to beat AZ Alkmaar 3-1.
AZ Alkmaar had to overcame blustery conditions to beat Willem II 2-0 to reclaim third place in the Eredivisie on Saturday.
Luuk De Jong scored a hat-trick as PSV strengthened their grip at the top of the Eredivisie after a 4-2 victory at AZ.
Live only on