Cedric van der Gun opened the scoring after 54 minutes and Jacob Mulenga made it two from the penalty spot in the 71st minute after Heracles had had Jason Davidson sent off.
Jens Toornstra completed the scoring three minutes later.
Ajax rounded off its title-winning season with a 2-0 win at FC Groningen.
Kolbeinn Sigthorsson opened the scoring after eight minutes and substitute
PSV was beaten 3-1 at FC Twente on the final day and had
Feyenoord beat NAC Breda 1-0 to finish level on points with PSV, but it missed out on the UEFA Champions League on goal difference.
Fourth-placed Vitesse Arnhem completed what has largely been an excellent season with a disappointing 1-0 home loss to VVV-Venlo,
VVV still finished in the relegation play-off places.
Roda JC will also head into the play-offs for the right to play in the top flight next term on the back of a win as
Bottom side Willem II bowed out of the Eredivisie with a win over AZ as a Virgil Misidjan effort and a Giliano Wijnaldum own goal earned it a 2-0 success.
PEC Zwolle was a 4-2 winner at home to ADO Den Haag with
ADO then had
But Mustafa Saymak got a third for PEC two minutes later and, even though Rydell Poepon pulled a second back for ADO five minutes from time,
RKC Waalwijk won 2-1 at NEC Nijmegen. Goals in each half from