North Melbourne have overwhelmed Fremantle in the last quarter for an outstanding 31-point AFL win at Etihad Stadium.
The 20.12 (132) to 14.17 (101) win leaves the Kangaroos as the only unbeaten team after four rounds.
Fremantle were much-improved on Sunday, but they join Carlton as the only teams without a win.
No AFL side has made the finals from a 0-4 start.
After looking in trouble at times through the middle of the match, the Kangaroos put Fremantle to the sword with six goals to two in the last quarter.
‘Roos midfielder Jack Ziebell was best afield with 26 disposals, eight clearances and three goals.
Brownlow Medallist Nat Fyfe was not far behind Ziebell with 27 disposals, seven clearances and four goals.
Fyfe and captain Matthew Pavlich led the the Dockers brilliantly, but ultimately skill errors cruelled their chances of a badly-needed win.
North made a blazing start, kicking the first four goals in 10 minutes.
But Pavlich went into the midfield and had an immediate impact, kicking the Dockers’ first goal and setting up Fyfe for the second.
After trailing by 15 points at quarter time, Fremantle worked further into the game and levelled the scores just before halftime.
The momentum swung again, with North kicking two crucial goals for a 12-point lead at the main break.
The Dockers hit the lead seven minutes into the third term for the first time.
There were four lead changes in the third quarter and, again, North kicked the last two goals of the term.
Dockers coach Ross Lyon was furious with those late goals, which meant the ‘Roos took a seven-point lead into the final quarter.