Khalsa moved into third spot for the first time since mid-January with a handy win at Highgate in a game marred by a late spell of ill-discipline which saw a total of four red cards for the home side.
When Lei Brown was sent off with 15 minutes to go for a horrific piece of violence at a corner which eluded the ref but luckily the assistant spotted, Khalsa were already two up thanks to goals by Mykel Beckley and Dave Meese.
Soon afterwards Mensah Kinch struck to make it 3-0 before the home side began to unravel. First Highgate skipper Sam Oji was perhaps unfortunate to be sent off for what appeared a 50-50 challenge with Khalsa skipper Tes Robinson with four minutes to go.
A minute later Nathan Pulisciano was dismissed for dissent, quickly followed by Shay Palmer who was left to ponder whether sarcastically applauding a card-happy official was a particularly sensible act.
Gate enjoyed the best of the opening exchanges, Sam Arnold – collecting his 17th clean sheet of the season – had to tip over a Marco Addagio looping header and less than a minute later Brown almost headed home, his angled effort just wide of the post.
On 15 minutes, Khalsa took the lead as a Beckley shot from just inside the area hit the post and he was quick enough to latch onto the rebound to slam home his first league goal of the season.
The rest of the first half saw plenty of huffing and puffing, but little in the way of real opportunity.
Khalsa seized the opportunity in the second half, full debutant Kieron Whittaker brilliant in midfield and pulling most of the strings.
Meese doubled the lead on 56 minutes, Beckley this time the creator as he crossed from the right and found the midfielder’s head perfectly.
Gate had a good opportunity on 65 minutes, Addagio feeding Brown on a break with a heavy hint of offside about it but Brown’s effort was just over.
Brown was dismissed on 76 minutes and two minutes later Sean Williams’ freekick found Kinch to slot home and wrap up the scoring.
The final eventful five minutes and the accompanying red cards left some worried there might be an abandonment in the offing if Gate ended up with six players, but the clock mercifully ticked down to a final whistle.
Sporting Khalsa: Sam Arnold, Carlo Franco, Sean Williams (Liam Armstrong), Leon Miles, Tes Robinson (captain), Alex Perry, Mensah Kinch (Josh Thomas), Kieron Whittaker (Remi Birch), Jay Holdcroft, Dave Meese, Mykel Beckley. Subs not used: Alex Woodhouse, Shawn Boothe.