A three-card trick played by Khalsa boss Ian Rowe with 15 minutes to play and the scores tied at 2-2 saw two of his trio of substitutes combine to secure the victory.
After a quarter of an hour of up tempo but generally toothless pal, the game suddenly burst into life on 16 minutes when Khalsa took the lead through Brad Lawley’s thumping header from Danny Ashton’s corner.
But the lead lasted less than a minute when a something of a shocker by Khalsa keeper Tom Turner gifted Ben Haseley a relatively routine finish into an open goal.
Mensah Kinch hit the crossbar on 31 minutes, his surge down the right ended with his chipped cross coming back off the woodwork while, at the other end, former Khalsa striker Matt Gardner held off Carlo Franco, firing a shot on the turn just wide on 39 minutes.
The second half opened with a bang, Haseley having a great chance within minutes of the restart after great work by Michael Reeve, only for him to fail to really test Turner in a fine position.
Three minutes later, Lawley hit the bar with a header and at the other end Haseley had another chance to give the visitors the lead, just unable to connect properly with a header from Niall Prenderville’s cross.
On 56 minutes, Khalsa again took the lead, something of a collector’s item, with Franco getting his first of the season with another great header from another Ashton corner.
Khalsa then had two good chances through Dave Meese and then Kinch, both of which were spurned.
This looked like it would come back to haunt Khalsa as the impressive Josh Morrall fired home an equaliser on 68 minutes.
And just afterwards, the same player – pushing forward from left-back – unleashed another long-range effort which flashed just wide of the post before Reeve headed inches over minutes later as Dynamo pushed for a winner.
But within two minutes, Ebanks skipped down the right and floated over a beauty of a cross to his fellow substitute Townsend to smash home what would prove the winner.
With ten minutes to go, a penalty shout for the home side was mystifyingly waved away after Robinson was scythed down in the box.
Although Dynamo threw themselves fully into their search for an equaliser, Khalsa’s defensive ranks held firm and were able to cling on for an important three points.
Sporting Khalsa: Tom Turner, Joe Rogers (Bekir Halil), Danny Ashton, Carlo Franco, Tes Robinson (captain), Brad Lawley, Elliot Turner (Deqwon Ebanks), Dave Meese, Craig Bannister (Simeon Townsend), Marvin Nisbett, Mensah Kinch.
Man-of-the-match: Brad Lawley.