Ajax moved three points clear at the top of the Eredivisie table after a 4-2 home win against Vitesse Arnhem.
Ajax warmed up for the first leg of their Champions League semi-final against Tottenham next week with a seventh straight home league win.
Second-placed PSV Eindhoven, who have a game in hand, moved level on points with Erik Ten Hag's side on Sunday following their home win against Den Haag.
But Ajax maintained the pressure on their closest rivals, who play at Willem II on Thursday, with their tenth win in 11 league games.
Hakim Ziyech opened the scoring just before half-time, Dusan Tadic converted a 54th-minute penalty and Matthijs De Ligt added Ajax's third four minutes later.
Vitesse pulled one back through Navarone Foor and after Tadic scored Ajax's fourth with another spot kick, Oussama Darfalou headed the visitors' second.
In stoppage time, Vitesse midfielder Matus Bero was sent off for his second yellow card.
Albert Gudmundsson's second-half winner lifted AZ Alkmaar to within four points of third-placed Feyenoord as they won 2-1 at home against Heracles.
Heracles' Brandley Kuwas cancelled out Calvin Stengs' early opener for AZ, but Gudmundsson struck in the 66th minute.
Emmen remain one place and three points outside the bottom three after losing 1-0 at De Graafschap, for whom Fabian Serrarens struck in the 12th minute.
Sem Steijn fired a late equaliser for VVV Venlo, who twice hit back to draw 2-2 at fellow mid-table side Heerenveen.
Jay-Roy Grot equalised for Venlo after Heerenveen led at half-time through Michel Vlap, who scored his second in the 75th minute before Steijn's late leveller.