Khalsa slumped to their third defeat in a row, swift revenge being dealt by Shepshed for their 2-0 defeat just a few weeks ago.
Celson Patrocinio and Matt Melbourne scored in either half to hand Shepshed just their second victory since the turn of the year while a late Jay Holdcroft goal was just too little too late in a game where both sides ended with ten men.
The home side took the lead with an excellent goal after nine minutes, a fine run and cross down the left by Liam Hurst was met by Patrocinio’s header which flew past Sam Arnold and into the corner of the net.
Shepshed were reduced to ten men on 25 minutes, Chris Acott sent off for a robust – but probably nothing more – challenge on Alex Perry.
The second half saw Khalsa come out of their shell a bit more after a tepid first half. Brandon Ganley – the hero of the return fixture – was once again in inspired form.
Shepshed were then handed a big boost when the referee levelled things up by sending off Adam Osbourne received a second yellow card after felling Pearson Mwanyongo on 59 minutes.
On 73 minutes, Dynamo took advantage of this parity to double their lead. Melbourne and Karl Whymark split the Khalsa defence open with a slick exchange of passes and Melbourne rifled home to make it 2-0.
Josh Thomas and Dan Westwood both tested Ganley as the clock ticked on before Holdcroft set a few nerves jangling when he latched onto a direct ball and fired home from inside the box for his 13th of the season. Ganley produced further good saves to deny Rico Taylor and Dave Meese before the last blast of the referee’s whistle.
Sporting Khalsa: Sam Arnold, Carlo Franco (captain), Adam Osbourne, Leon Miles, Shawn Boothe, Alex Perry (Dan Westwood), Liam Armstrong (Rico Taylor), Dave Meese, Jay Holdcroft, Mykel Beckley (Josh Thomas), Sean Williams. Subs not used: Mensah Kinch, Tes Robinson.