FREE-scoring Brockenhurst bagged four goals for the third game in a row to see off Shaftesbury 4-1 at Grigg Lane.

Mark Barker got the Badgers up and running seven minutes in and Matt Sheedy extended the advantage.

Shaftesbury replied through Mali Benjamin shortly after and that was how it stayed until 13 minutes from the end, when an own goal made it 3-1 to the hosts.

Ollie Dennett added a fourth late on, putting the polish on victory.

Hamworthy United tightened their grip on a top-eight spot courtesy of a 1-0 home win over Portland, Jamie Gleeson notching the winner.

A late equaliser meant Lymington Town did not lose ground on fifth-place Alresford Town.

Sam Burt looked to have handed Alresford the points seven minutes from time but Steve Walker ensured honours ended even.

In Southern League West, Wimborne Town's trip to Taunton Town was postponed. The Somerset side had contested an FA Trophy replay at Beaconsfield on Monday.