Khalsa will be thoroughly sick of the sight of explosive forward Karl Demidh after he grabbed a brace to win the game for the visitors, the sixth and seventh goals he has scored against Khalsa this season.
Having netted five in two games for former club Rocester against Ian Roweâ€™s men already, two excellent poacherâ€™s efforts on 39 and 41 minutes did the damage.
Heanor were excellent value for their money and have strengthened their already strong line-up since their last encounters with Khalsa.
Heanor might have had a penalty in the first couple of minutes, Mark Smith having his heels clipped by Joe Rogers, but the appeals were to no avail.
Although frantic in pace, the opening stages produced little in the way of goalmouth action.
McCormack then denied Craig Bannister on 28 minutes, saving with his legs.
Demidh then did his work in two devastating minutes, first converting a left-wing cross in the six yard box and then firing a loose ball into the roof of the net.
To compound the agony, Demidh then turned provider in the second half, taking the corner that saw Joe Smith head home in style.
Bannister pulled one back for Khalsa on 68 minutes, a beauty of a chip from the edge of the area making it 3-1.
While Khalsa continued to push, Heanor were always dangerous on the break.
Smith header over from another great bit of work by Demidh on 73 minutes and at the other end McCormack saved well from Marvin Nisbettâ€™s swerving shot.
James Pemberton denied Demidh a hat-trick he richly deserved on 81 minutes as the pacy forward surged through only to have his shot blocked.
Debutant Marvin Robinson put an overhead kick just wide on 85 minutes which might have set up a nervy finish.
In the closing seconds, there was a moment to forget for Heanorâ€™s Matt Harris after he was given an open goal to shoot at following a great run by Chris Bettney, only to blaze over from six yards out with nobody anywhere near.
Fortunately for the sub, the match was already won and Heanor strengthen their grip on second place while Khalsa drop to fifth.
Sporting Khalsa: James Pemberton; Tim Jackson (Michael Nelson), Carlo Franco, Joe Rogers, Tes Robinson; Dave Meese, Brad Lawley (Mensah Kinch), Lee Wherton (Captain), Matt Martin (Marvin Robinson); Marvin Nisbett, Craig Bannister.
Man-of-the-match: Carlo Franco.