A double by Josh McKenzie proved the difference as Khalsa went back to the top of the table on goal difference.
This was a scrappy and often bad tempered affair battled out in strong breeze which limited the moments of quality.
The first half saw Khalsa making the most of what few opportunities there were with Racing Club keeper Charlie Bannister on inspired form.
As a good, old-fashioned running battle between McKenzie and opposition centre halves Joseph Smith and Chris Johnson reached boiling point, an error by Bannister just before the break saw McKenzie given the chance to tap home and open the scoring, much to his obvious glee and his opponent’s dismay.
The second half opened with the home side’s best chance, Danny Fraser crossing to Harry Holloway who bundled a decent opening over the bar.
Two minutes later and Khalsa’s lead was doubled, McKenzie slotting home a relatively easy opportunity.
Khalsa were then content with seeking to pick off their opponents on the break. On 59 minutes Shaq Lee fed McKenzie who rifled an effort in search of his hat-trick but wide of the near post.
Sporting Khalsa: Sam Arnold, Carlo Franco, Shaq Lee, George Taylor, Tes Robinson (captain), Alex Woodhouse, Mensah Kinch (James McGrady), Liam Armstrong, Josh McKenzie (Dan Westwood), Gaz Singh, Mike Perks (Alex Perry). Subs not used: Kieron Whittaker, Lewis Worsey.