Heracles Almelo squandered the chance to close the gap on the top four in the Eredivisie as they went down 2-1 at home to Vitesse Arnhem.
Belgian midfielder Onurs Kaya grabbed a double for the visitors as they took a 2-0 lead at the Polman Stadion.
Sebastiaan Steur pulled a goal back for the hosts with six minutes remaining, but the equaliser was not forthcoming as Vitesse held on to climb to ninth in the standings.
Goals by Willem Janssen and Jan Paul Saeijs earned Roda JC only their third home win of the season as their defeat of FC Utrecht saw them inch away from the foot of the table.
Janssen opened the scoring from close range shortly before half-time after being set up by Saeijs and the same player sealed victory when he headed home after 50 minutes.
Paulo Henrique scored twice on his return from injury as Heerenveen moved six points clear of the drop zone by beating Willem II 4-2 in a game which came to life after the interval.
The visitors led twice through Frank Demouge and Stef Nijland, but Heerenveen twice got back on level terms - first through Michel Breuer and then thanks to Paulo Henrique.
Hernan Losada put the hosts ahead 11 minutes from time, with Paulo Henrique's superb goal sealing matters after Willem II had been reduced to 10 men by the dismissal of Marlon Pereira.
Bottom club RKC Waalwijk dominated against NAC Breda but failed to capitalise and went down to a 1-0 home defeat.
Santiago Leonardo was cast as both hero and villain, scoring the solitary goal after 62 minutes before being awarded a straight red card for lashing out after going down under a heavy challenge.