Wood wrapped up a season double over their neighbours, coming from behind to grab a deserved pre-Christmas victory.
Although huge shadows of controversy hung over both Wood goals in the second half, nobody could deny the home were good value for their win.
This said, Khalsa dominated the early exchanges and really ought to have gone in at half time with the game beyond doubt.
Somehow Deqwon Ebanks was unable to convert a series of opportunities presented during an eighth minute goalmouth scramble, with Wood keeper Sam Arnold eventually saving the day.
At the other end, Drew Aiton’s deflected effort from the edge of the area required Tom Turner’s hasty intervention on 20 minutes.
Mensah Kinch put Khalsa ahead on 27 minutes, heading into an empty net as the ball pinged around the box from a corner. Then, what looked like a perfectly good goal for Ebanks was chalked off for offside, the first of a cluster of contentious decisions that ultimately proved decisive.
Wood’s equaliser on 48 minutes by Aiton must have been a close call for the officials, but does not detract from sloppy defending by Khalsa and excellent finishing.
Arnold produced a great save on 55 minutes to deny Dave Meese as his drive ended up safe via the keeper’s hand and goalpost.
Louis Harris put Wood ahead on 75 minutes, a superb finish past Turner from outside the box, although, once again, a huge question mark of offside during the build-up to the goal hung over it.
Wood almost wrapped it up on 85 minutes, Josh Mansell with another marauding break by the home side firing an effort just wide of the far post.
Sporting Khalsa: Tom Turner, Joe Rogers, Tim Jackson, Shawn Boothe, Tes Robinson (Captain), Elliott Turner, Josh McKenzie, Dave Meese, Deqwon Ebanks (Craig Bannister), Marvin Nisbett (Lewis Taylor-Boyce), Mensah Kinch (Fabrice Kasiama).