For Slough it was a disappointing afternoon, having been made to pay for wasted chances in the second half, but the damage was done in a poor first 45 minutes.
Adam Wilde caught Warrington off his line in the tenth minute, lobbing the goalkeeper after the Slough defence let a long clearance from the Gosport stopper, Ryan Pryce, bounce.
Despite this setback, Slough had most of the ball, but a resolute Gosport defence, marshalled by Brett Poate and Lee Molyneaux, as well as the linesman’s flag frustrated Slough time and time again. Sean Sonner headed a half chance over the bar from Murphy’s cross early on in a rare moment of goalmouth action.
Gosport punished Slough a second time just before the break as James Taylor twisted and turned and crossed in for Nathan Kirby to head past the stranded Warrington via the crossbar.
Slough came out strongly in the second half and started to lay siege to the Gosport goal, and it looked like it would be a long half for the home side.
Dan Burnell had a goal ruled out, the striker superbly heading in Herron’s cross, but adjudged to have fouled his marker.
Sean Sonner twice shot wide in the opening few minutes of the half, the latter being the worst miss, the striker heading wide despite looking certain to score from Burnell’s cross.
Adam Wilde then hit a thundering shot which Warrington did well to fist away as the game opened up before Chris Heron had a clear sight of Pryce's goal but fired high and wide into the field behind the goal.
Gosport continued to soak up the pressure and wrapped up the win in the 65th minute. Kirby's through ball sent Justin Bennett clear on the left side of the Slough box, but the striker was bundled over by a clumsy challenge from stand-in right-back Shaun Byrne, and James Taylor blasted the resulting penalty past Warrington’s right hand.
Slough continued to chase the game and Sonner had another glorious chance after a blocked clearance gave him a one-on-one chance, but Pryce spread himself well to block.
Wilde could have made it four in the dying minutes, which would have been harsh on Slough, but he failed to hit the target with a clear sight of goal.
Gosport Borough Line up
Ryan Pryce, Gavin Jones, Ellis Martin, Brett Poate (c), Lee Molyneaux, James Ford (George Way), Adam Wilde, Nathan Kirby, Dan Wooden (Dan Woodward), Justin Bennett, James Taylor (Liam Sewell). Subs not used: Aaron Cook, Alex Hards.