The form player scored for the form team as Gosport made it 18 matches unbeaten with a 1-0 victory over Bedworth United.
Rory Williams kept up his hot streak in front of goal, where he has taken centre stage in the absence of Justin Bennett, to net the 37th-minute winner and keep Borough heading for the play-offs.
Borough opened well in their determination to extend their superb run.
A curling Sammy Igoe corner was headed over by Lee Molyneaux, before the visitors shook Gosport with a lightning move that needed Nathan Ashmore to make a fine save to deny Mitchell Piggon.
Williams made himself busy to win the ball in midfield to set up Brett Poate, who blitzed a long-range shot just wide.
Borough appealed for a penalty when Martin Hutchcox appeared to block Dan Wooden’s goalbound effort with his hand, only for Totton referee Peter Lavell to wave play on.
It was Bedworth who were having the better of the match during the first half but Gosport stole the lead on 37 minutes when, for the first time, they put together a quality move which ended with Williams hammering home from just inside the area.
The goal brought out the best from the hosts who poured forward, with only a diving save from keeper Andrew Kemp denying Wooden from doubling Gosport’s lead.
Borough had Ashmore to thank for maintaining their slender lead when he somehow got down to his near post to turn aside Tom Lorraine’s fiercly-driven shot.
Wooden broke free at the other end and, after swivelling past his marker, let fly a shot that sped across the greasy surface into the arms of Kemp.
Ashmore again produced the goods when he charged out to fling himself at the feet of Dave Blenkinsopp who was clear and lining up a finish.
And when Aaron Donaldson burst through, a leveller looked on the cards, only for the Bedworth substitute to waste a glorious chance by blasting over the bar.
Borough had their own chances, with Danny Smith going close from Igoe’s cross, while Lee Molyneaux also saw an effort go just wide.
Southern League premier division
GOSPORT BOROUGH 1 (Williams)
BEDWORTH UNITED 0
Gosport Borough: Ashmore, King, Poate, Cook, Molyneaux, Dunford, Igoe, Smith, Wooden, Williams, Woodward. Subs: Wilson, Wilde, Martin, Macklin.
Bedworth United: Kemp, Hutchcox, Wesley, Gooding, Bains, Haines, Dean, Polk, Blenkinsopp, Piggon, Byrne. Subs: Lorraine, Andrew Spencer, Ashley Spencer, Donaldson.
Referee: Peter Lavell (Totton).