MATT Morris scored what proved to be the winner as Christchurch recovered from a half-time deficit to beat Brockenhurst 3-2 at Hurn Bridge.

Brock, seeking the Wessex Premier title, led 2-1 at the break with goals from Silvano Obeng and Christie Ward cancelling out an Eder Batista opener.

Christopher Speers equalised soon after the restart for Callum Brooks's men, before the comeback was completed courtesy of Morris just past the hour mark.

The loss leaves Brock fourth, but, incredibly, level on points with all three teams above them, with Christchurch down in 18th.

Hamworthy United are one of the top four locked on 51 points, after cruising to a 5-1 win at Portland United.

A Cam Munn brace and Oli Lowes own goal gave the visitors a 3-0 lead at half-time at Weyline Stadium.

Joel Hewitt pulled one back, before further strikes from Max Wilcock and Sam Lanahan sealed the resounding victory.

In Division One, a hat-trick from Oliver Davies earned Verwood Town all three points at Ringwood Town.

Harry Smith struck twice for the home side, who sit 16th.

Tenth-placed New Milton Town are now four points off Verwood above them, after letting a lead slip to lose to Millbrook.

Goals from Charlie Turner and Luke Stone gave the Linnets the lead, but the visitors battled back to take a 4-2 victory.