AZ Alkmaar moved to the top of the Eredivisie table with a 2-0 win over in-form Ajax in blizzard-like conditions at the DSB Stadion on Sunday.
A Demy de Zeeuw penalty and a cheeky flick from Ari either side of half-time ended the visitors' six-match winning streak.
The snow began to fall heavily in the second half and free-flowing football became all but impossible as the ball held up on the surface, but AZ always looked to have more of an appetite for the challenge.
Louis van Gaal's men now lead NAC Breda on goal difference, while third-placed Ajax, who failed to score for the first time this season, are a point further behind.
FC Groningen missed the chance to make it three teams level at the top after they went down 3-0 at Willem II.
Groningen have won all six of their home games so far this season, but this was their third defeat in the road as a Mehmet Akgun strike and a first-half brace from Frank Demouge gave Willem II a comfortable victory.
The visitors' woes were compounded by the 90th-minute dismissal of Marcus Berg.
Groningen remain three points off the pace in fourth, while Willem II are up to seventh.
Feyenoord continued their recent revival by inflicting a sixth consecutive defeat on ADO den Haag with a 3-1 win at De Kuip.
Struggling ADO started the better and took the lead after nine minutes through Richard Knopper.
But that was as good as it got for the visitors, as Roy Makaay, Leroy Fer and Luigi Bruins all found the net to give Feyenoord their third win in their last four league outings.
In Sunday's other game, goals from Sander Keller, Cedric Van der Gun and Ali Boussaboun with two gave FC Utrecht a crushing 4-0 win over lowly Vitesse Arnhem.
On Saturday NAC Breda had initially edged clear thanks to a 1-1 draw at home to NEC Nijmegen.
However, they were grateful to Edwin De Graaf whose 58th-minute goal cancelled out the opener by the visitors' Lasse Schone in the first half.
PSV Eindhoven striker Danko Lazovic made headlines for the right reason when he got on the scoresheet in his side's 4-0 win over Heracles Almelo.
The Serbia frontman made an extravagant and public show of dissent in the direction of coach Huub Stevens during last weekend's defeat at Ajax, and received a hefty fine for the incident.
He retained his starting spot, however, and showed what he is capable of with the third goal after Francisco Rodriguez and Ibrahim Afellay had netted.
Balazs Dzsudzsak put the gloss on the result as the champions had the points wrapped up before half-time.
FC Twente captain Blaise NKufo led by example with a hat-trick as his side picked up their first league win of November with a crushing 6-0 triumph over high-flying Heerenveen.
Coach Steve McClaren had called for his team to find their shooting boots and they answered him in style as NKufo and Kenneth Perez both chipped in with first-half doubles before Marko Arnautovic added a fifth soon after the break and the Twente skipper completed his treble in the 72nd minute.
Heerenveen had Mika Vayrynen sent off in stoppage time to add to their woes.
In Saturday's other game, Sparta Rotterdam battled back from two goals down to snatch a last-gasp draw at 10-man De Graafschap.
Charles Dissels put Sparta ahead in the 14th minute but the hosts battled back and forged ahead through two goals from Stephan Keller (20 and 40) and one from Jordy Buijs (45).
However, that was not the end of the story as the hosts were reduced to 10 men in the 46th minute when Joost Volmer saw red, Sparta made the extra man count with strikes from Arne Slot (55) and Ruud Knol (90).
On Friday night, FC Volendam won the basement battle against Roda JC 3-1 but it was still not enough to lift them off the bottom of the table.
After Paul de Lange's opener was cancelled out by Andres Oper for the visitors, Yannick De Wit put the hosts ahead again just before half-time and Bernard Hofstede made the points safe after the break.