MAX Wilcock, Dan Manual and Ashley Boyt all registered doubles as Hamworthy Recreation recorded an emphatic 9-1 win at Blandford United.
Luke Stone, Tom Willis and Robert Hatchard were also on the scoresheet for Rec, while Simon Hyde notched a consolation for the Royals.
James Bailey-Pearce was the Parley Sports goal hero as they climbed out of the bottom two following a 1-0 win over fellow strugglers Hamworthy United reserves, while goals from Greg O'Mallo and Simon Dyer earned Cranborne a 2-0 home win over Mere Town.
Joe Wood opened the scoring for Merley Cobham Sports but they slipped to third after being held to a 1-1 draw by Bridport reserves, who levelled through Ryan Dovell.
Jamie Dunn's second-half double paved the way for Swanage Town & Herston's 3-0 victory over Poole Borough. Sam Beale was also on target for Swans as defeat left Boro rooted to the foot of the table.
Wareham Rangers's brave comeback was thwarted as they suffered a narrow 3-2 defeat against Tintinhull.
Rangers appeared to be heading for a heavy reverse after Peter Ireland had netted twice to give Tintinhull a two-goal lead.
But a penalty from Duane Hobbs and a James Lee strike after 72 minutes put Rangers back on level terms before Tintinhull snatched a late winner.
Weymouth reserves remained in pole position following their 2-0 victory at Sherborne Town reserves with Dan Pidgley and Carl McClements (penalty) on target for the Terras.
Portland United moved back into the top two following their 3-0 victory at Shaftesbury with their strikes coming from Adam Linaker, Alex Halloran and Ben Doige.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here