Utrecht have qualified for the Europa League after overturning a 3-0 deficit against AZ to triumph on penalties in a dramatic play-off.
AZ Alkmaar took a huge step towards next season's Europa League after beating Utrecht 3-0 at the AFAS Stadion.
AZ Alkmaar will play FC Utrecht in the Eredivisie's Europa League play-off final after they negotiated semi-final ties.
Ajax kept up the pressure on leaders Feyenoord in the race for the Eredivisie title by thrashing Heerenveen.
Steven Berghuis' double salvaged a point for Feyenoord as the Eredivisie leaders were held to a 2-2 at PEC Zwolle on Sunday.
PSV Eindhoven moved up to second place in the Eredivisie after a 2-0 win at Sparta Rotterdam.