Michael Walters has starred again booting six goals to lead the Dockers to a 21-point victory over Port Adelaide.
In one of best games so far in 2019 Walters also collected 25-disposals and executed five clearances in the 15.10.100 to 12.7.79 triumph.
Jesse Hogan played his best game since joining Fremantle nailing three goals and taking 11-marks.
Brandon Matera also kicked three goals taking him to 21 majors just six of a career-high season.
The victory puts the Dockers back in the top eight with a winnable clash against Melbourne facing them next week.