Holt United maintained their four-point lead at the summit of the table after beating Merley Cobham Sports 3-2.
The table-toppers’ strikes came from Peter Richmond–Cole, Dan Molyneaux and an own goal from Bradley Kendrick.
Sports’ goals came from Kabba Jack and an own goal from Nick Howes. This was their ninth defeat and they remain in the bottom four.
Portland United move up a place to second after their 8-0 success at Blandford.
Adam Linaker scored four, Lewis Whyton a brace and one each for Mitchell Conning and Alex Halloran.
This was the Royals’ twelfth defeat but they stay in fourteenth place.
Hamworthy Recreation slip down to third after they shared four goals and the points with Hamworthy United Reserves.
On target for Recreation were Luke Stone after 56 minutes and Wayne Hole a minute later, while netting for the Hammers were Matthew Jones in the 70th minute and Jacob Woods in the 72nd minute.
Bridport Reserves stay in the top five after their 7-0 victory at Poole Borough.
Michael Hailu scored in the ninth and 41st minutes, also netting two was Jack Scovell with his goals coming in the 75th and 80th minutes, and there was one goal apiece for Tristan Gale, Luke King and Ben Clarke.
This result – the Hornets’ seventh league game without a win – leaves them rooted to the foot of the table.
Chickerell United stay in sixth with their eighth win of the season.
They saw off Sherborne Town Reserves 3-2 with their goals coming from Joshua Tennant, Sean Stewart and Stewart Walbridge. The visitors replied with two penalty conversions.
Parley Sports returned to winning ways after four defeats in a row when they beat Wareham Rangers 3-2.
Matthew Newberry bagged two for Parley, with Lee Milton adding his side’s other goal.
Rangers’ consolation goals came from Paul Best and Steven Yeats.
Tintinhull secured a 3-0 away win at Shaftesbury Town to record their fifth straight win.
The Tinmen are seventh following the victory, two places above Shaftesbury.