Heerenveen are still in the fierce battle for a top-two finish in the Eredivisie, while bottom club Excelsior suffered a demoralising defeat.
Bas Dost scored a goal in each half as Heerenveen maintained their challenge for a UEFA Champions League spot with a 4-2 win at Heracles Almelo.
Reported Premier League target Dost opened the scoring on 13 minutes for Heerenveen and Luciano Narsingh doubled the lead 10 minutes after half-time.
Heracles pulled a goal back within two minutes through Willie Overtoom's penalty, only for Heerenveen to score again on 69 minutes through Filip Djuricic.
Thomas Bruns got the hosts back in the contest again four minutes later, but Dost's second goal 10 minutes from time wrapped up the points.
Excelsior's hopes of avoiding bottom spot were dealt a huge blow after the 10 men let a 2-0 lead slip before conceding a last minute goal to lose 3-2 at Vitesse Arnhem.
Jan-Arie van der Heijden's own goal on 34 minutes and Roland Alberg's effort three minutes before half-time had put Excelsior in a strong position.
However, Alexander Buttner gave Vitesse a glimmer of hope by converting a penalty at the end of the first half and Excelsior then saw Jordy van Deelen sent off for a second bookable offence with 15 minutes to go.
Buttner's second spot-kick of the game drew Vitesse level with 10 minutes left and Marco van Ginkel grabbed a dramatic winner for the hosts in the last minute.
NAC Breda produced a devastating three-goal blitz in the final 20 minutes to come from behind to win 3-1 at FC Utrecht.
Frank Demouge's ninth minute goal had Utrecht in the ascendancy for long periods until Robbert Schilder equalised on 72 minutes.
Alex Schalk then put NAC ahead a minute from time and substitute Jeffrey Sarpong made certain of the points in injury-time.
Kenneth Omeruo endured an eventful evening as ADO Den Haag lost 2-1 away to VVV Venlo, who are now safe from automatic relegation.
Barry Maguire scored after just five minutes for VVV, but Den Haag were level in the 19th minute through Omeruo.
However, Omeruo then put decisively through his own net three minutes later before being sent off for a second yellow card on 69 minutes.