Alresford Town came from behind to win 4-2 at home to Bournemouth Poppies.
The visitors got off to a dream start when Charlton Clarke bundled the ball home from close range. On 27 minutes it was 0-2 when Connor Phillips scored a header from a corner.
The Magpies responded well after half-time and Zach Glasspool's glanced header went past Kenny Vaughan. The hosts then drew level when substitute Ashley Ledger slammed home from close range. Alresford's come back was complete when Stuart Mott scored and then substitute Michael McEnery added a fourth late on.
A goal on 32 minutes from Bryn McKie put Fareham Town ahead away at Hamworthy United.
The Hammers drew level when Sam Lanahan scored 5 minutes later. Substitute Tom Winzar put Fareham ahead with only 4 minutes remaining before Lee Chudy equalised in stoppage time for the hosts.
Lymington Ton beat fellow strugglers Romsey Town 3-1, whilst despite Jack Satterley drawing Verwood Town level after Fawley AFC had taken the lead in the first-half, the visitors netted again in the last 20 minutes to take all three points.
In Division One, Mike Wheeler and Leo Churms both scored a goal apiece as Team Solent won 2-1 away at Amesbury Town.
Warren Kenna scored twice, one in each half, and David Marden was also on target as Brockenhurst won 3-0 at home to United Services Portsmouth.
A goal from substitute Michael Jones gave Cowes Sports a 1-0 home win against Fleet Spurs.
Laverstock & Ford's revival continued as they won 3-2 away at Hythe & Dibden. Robert Gallagher, Lewis Wykes and subsitute, Dean Bevis, scored for the Wiltshire outfit.
Petersfield Town beat East Cowes Vics 5-0 at Love Lane, whilst Ringwood Town lost 4-2 at home to Pewsey Vale. Luke Enderby, Jack Hopper, Tom Ritchie and Daniel Sloan all scored one goal each for the visitors.
Whitchurch United won 3-0 away at Stockbridge and Tadley Calleva thrashed Andover New Street 6-0 at Barlows Park.
Credit: Matt Richbell