Khalsa crashed disappointingly out of the FA Cup at the second hurdle after a horrorshow second half performance saw the home side wrestle momentum back to win deservedly.
The first and last goals were, to say the least, dubious with the officials appearing to fall into the age old trap of over compensating for a bad decision with a bucket load more in a game when few right decisions made for either side.
Dan Westwood’s search for his first goal in Khalsa colours looked to be over on nine minutes, Alex Woodhouse feeding the striker on the edge of the box to chip Swifts keeper Dominic Richards, only for the offside flag to be raised.
Khalsa took the lead on 24 minutes, Mensah Kinch appearing to impede a defender after Dave Meese had flicked on before lashing a shot home, much to the annoyance of the home side with the appeals and protests continuing to the half time break and the walk back to the dressing room.
Westwood’s lob two minutes later almost doubled the lead but Richard’s produced a great save and, with the game opening up, Andy Nicol blazed over at the other end on the break.
Swifts almost equalised, Nicol again in the thick of the action on 34 minutes forcing a double save from Khalsa keeper Sam Arnold.
The second half opened brightly – Leon Miles having a chance soon after the restart from a corner and Swifts substitute Oliver Mulders forced a good save from Arnold straight after – before degenerating into a scrappy and misshaped affair with Swifts slowly but surely gaining the upper hand as Khalsa lost patience and discipline.
But there was to be a barnstorming finish for the home side. Khalsa could have no complaints about the freekick awarded against Franco on 72 minutes which led to Drew Canavan curling a beauty past Arnold to equalise.
Significantly less could be said for the penalty decision five minutes later – perhaps just recompense (implied or otherwise) for the decision in the first half – for a perceived infringement where there was embarrassingly little contact and which led to the same player putting his side ahead from the spot.
In the dying seconds, substitute Jay Holdcroft almost equalised for the visitors, Richards superbly blocking his shot as he was put through by Chilton.
Khalsa have the opportunity to dust themselves off in quick fashion, returning to league action at neighbours AFC Wulfrunians on Bank Holiday Monday (3pm).
Sporting Khalsa: Sam Arnold, Carlo Franco, Alex Melbourne (Jordan Hunt), Leon Miles, Tes Robinson (captain), Alex Woodhouse, Mensah Kinch (Josh Thomas), Alex Perry, Dave Meese, Dan Westwood (Jay Holdcroft), Lee Chilton. Subs not used: Rico Taylor, Shawn Boothe, Dale Reaney.