Gosport kept their play-off bid alive with a 3-1 win at rock-bottom Kettering.
And their day was made even better after fifth-placed Barwell went down 2-1 at Weymouth, meaning Borough’s destiny in back in their own hands with two matches left to play.
Gosport were greeted by the warm April sunshine knowing that anything less than three points would all but end their hopes of making the play-offs.
The visitors started brightly as Williams fired a forceful drive straight into the hands of the home keeper Michael Quirke.
Already-relegated Kettering caused a moment of panic in the home side’s box in the 17th minute as Aman Verma spun in the area before a last-ditch challenge by Aaron Cook cleared the danger.
Gosport responded with a chance of their own three minutes later to take the lead. Tom Dunford rolled the ball across the box which was latched upon by Wooden who slammed home his 14th goal of the season.
The second half started with a much-higher tempo as Williams and Sammy Igoe wasted half-chances to extend the away side’s lead.
Gosport’s early pressure did pay off on the hour as scorer Wooden released his strike partner Williams who raced clear to double the lead.
That two-goal advantage lasted only five minutes, though, as Will Muzvimbiri was set free down the right before slamming home a sweet effort into the far corner.
That goal sparked scenes of jubilation from the home fans which encouraged their players as captain Nathan Hicks forced Nathan Ashmore into action on two occasions.
Kettering continued to attack with energy, although it proved all-too much for them with six minutes left as keeper Quirke rushed out of his goal to clear only for Williams to beat him to the ball. And that allowed Igoe to roll in Gosport’s crucial third for a vital victory.
Southern League premier division
KETTERING TOWN 1 (Muzvimbiri)
GOSPORT BOROUGH 3 (Wooden, Williams, Igoe)