It’s now over a month since Khalsa last won in the league after a crunching reverse at Stourport Swifts.
In tough conditions, it was Swifts who were far superior in every department and, in Jack Downing, had a player at the peak of his powers, plundering a hat-trick and causing problems down the right wing all afternoon.
It was Downing who put the home side ahead on 13 minutes, Khalsa keeper Sam Arnold dropping an absolute clanger to gift Nick MacPherson with a lax kick and the ball was squared and slotted home easily.
Thirteen minutes later and it was two for Swifts, Downing again as the linesman failed to realise one player being offside and not interfering with play does not automatically mean the second player is onside. Downing controlled well and finished in style to compound the misery.
Khalsa showed a bit more spirit towards the end of the half, Richards produced a good save to deny Beckley from a low drilled freekick on 40 minutes and Liam Armstrong screwing a shot just wide seconds before the half-time whistle.
The second half saw a slight slowing down in the heavy rain, but Swifts didn’t take their foot off the accelerator.
One of the sloppiest goals possibly ever conceded by Khalsa on 59 minutes saw a free kick from close to the touchline somehow find Matt Hanson standing on the goal line and able to tap home.
And ten minutes later it was four, Downing wrapping up a brilliant hat-trick after rampaging down the right and finishing with ease.
The final stages perhaps inevitably saw Khalsa wrestle back some of the momentum after Swifts’ superb showing. Indeed, Richards in the Swifts goal was the hero, producing some fine saves to keep Khalsa at bay.
From the resulting corner Westwood pulled one back and in then in the next passage of play Richards again denied Holdcroft with a good stop.
With the clock ticking towards the final whistle, Westwood wriggled through and slipped home a second to give the scoreline a perhaps unfair level of respectability in a game the hosts dominated.
Sporting Khalsa: Sam Arnold, Shawn Boothe, Leon Miles, Tes Robinson (captain), Alex Woodhouse (Alex Perry), Liam Armstrong, Mykel Beckley (Jay Holdcroft), Dave Meese, Dan Westwood, Lee Chilton (Adam Osbourne). Subs not used: Dale Reaney, Mensah Kinch.