Although the match switched from Stourport, there was no escape from the weather as the match was played out in heavy conditions which didnâ€™t help either side play their best attacking games.
The first half was a tepid affair, although a trio of opportunities presented themselves to the home side.
On 22 minutes, Khalsa top scorer Craig Bannister found himself in a shooting position and fired wide at the near post and second later Nisbett managed to put Swifts keeper Dominic Richards under enough pressure for him to spill the ball, but the striker was unable to force home at a quite challenging angle.
Things cranked up a little before half time, a looping header by Brad Lawley was tipped over the bar by Richards and two minutes later at the other end a shot by James Hill was well held by James Pemberton.
Richards produced another great save on 43 minutes, Lawley chesting a ball down to Bannister who hit a fine long range effort and right on the whistle Richards again denied Bannister, parrying his curling free kick.
Ben Maund fired the opening shot in the second half, forcing a r
outine save from Pemberton shortly after the restart.
On 48 minutes, Bannisterâ€™s long range effort flew just past the left hand post of Richards.
Khalsa finally took the lead on 57 minutes, Robinson smashing the ball into the roof of the net after Lawley had headed on Jacksonâ€™s corner.
And five minutes later Nisbett wrapped up the scoring, lobbing home after chasing a through ball.
Stourport captain Ryan Wallacott showed some real quality on 75 minutes, weaving through the Khalsa midfield and firing a decent effort just wide.
With ten minutes to go, substitute Simeon Townsendâ€™s header looped just over from Nisbettâ€™s cross and with the clock ticking to full time Nisbettâ€™s header from a deep Bannister free-kick ended up going just over the bar.
The result strengthens Khalsaâ€™s grip on fourth spot and means they have kept a clean sheet in their last five games in all competitions and means they have won all ten of their home league games, conceding just five goals.
Khalsa travel to face Heanor Town on Tuesday (kick off 7.45pm) in the league cup.
Sporting Khalsa: James Pemberton; Carlo Franco, Tim Jackson, Joe Rogers (captain), Tes Robinson (Simeon Townsend); Mike Perks, Dave Meese (Matt Martin), Brad Lawley, Mensah Kinch (Michael Nelson), Marvin Nisbett; Craig Bannister.
Man of the match: The Groundsman (Ginni Senior)