AZ claim a Europa League place at the expense of Feyenoord, who were consigned to the play-offs for a place in Europe.
Michiel Kramer netted a late winner in a 1-0 victory over Vitesse which all-but confirmed Den Haag's Eredivisie status.
Champions Ajax delayed PSV's impending Eredivisie title win for another week as they won 2-0 away at Heracles Almelo.
Five-star PSV close in on Dutch title after comprehensive victory at FC Twente, while Heracles grab dramatic late win
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.