FC Twente closed to within one win of the Dutch title after a 2-0 victory over Feyenoord, while Ajax remained second after a 4-0 success at Heracles.
Steve McClaren's side maintained their one-point lead at the summit by bouncing back from their midweek defeat to AZ Alkmaar with goals from Blaise Nkufo (40) and Miroslav Stoch (68).
It means Twente will claim their first ever championship if they beat NAC Breda away in their final game of the campaign on 2nd May.
Ajax kept up the pressure on Twente with a comfortable 4-0 success at Heracles.
Siem de Jong put Ajax in control with a first-half double (20 and 37) and Marko Pantelic netted a second-half brace (59 and 64) to keep Ajax's title hopes alive.
PSV Eindhoven came from behind to beat Groningen 3-1 to stay in third spot.
Groningen got off to a flying start with Tim Matavz firing them in front after just three minutes, but Zakaria Labyad drew PSV level at the break.
Balazs Dzsudzsa gave PSV the lead three minutes after the break before Labyad made the game safe with his second six minutes from time.
ADO Den Haag secured their survival with a 4-0 victory over already-relegated RKC Waalwijk.
Timothy Derijck set ADO on their way after 15 minutes and Kees Luijckx added a second from the penalty spot on 34 minutes.
Andres Oper added a third on 49 minutes before Danny Buijs made it 4-0 three minutes before the end.
Sparta Rotterdam will have to face the relegation play-offs after losing 3-0 at home to Utrecht.
Jacob Lensky opened the scoring on 20 minutes for the visitors before Rydell Poepon missed a penalty for Sparta right on the stroke of half-time.
Ricky van Wolfswinkel doubled the advantage on 65 minutes and Erixon Danso added a third ten minutes later.
Willem II will also be forced to secure their survival in the play-offs after going down 3-0 to AZ Alkmaar.
Hector Moreno set AZ on their way after 12 minutes and two goals in six minutes from Brett Holman (71) and Mounir El Hamdaoui (77) put the game beyond Willem II.
VVV Venlo ensured another season in the Eredivisie with a 2-0 win over NEC Nijmegen thanks to a brace from Ruud Boymans (9 and 61).
Roda JC got the better of Vitesse Arnhem after a thrilling 5-2 success.
Willem Janssen put Roda in firm control with a quick-fire brace (4 and 14) and Morten Skoubo added a third on the half-hour mark.
Vitesse reduced the arrears with goals either side of the break from Onur Kaya (40) and Alexander Buettner (51).
Mads Junker killed off Vitesse's hopes with a double strike (69 and 90) to give Roda the points.
Heerenveen were held to a goalless draw at home to NAC Breda, with Gerald Sibon missing from the penalty spot late on after Robbert Schilder had been sent off for conceding the spot-kick.