A crowd of 933 saw Sports stun the home side 3-1 in the match of the day in Evo Stik Southern League Division One Central.
Sports led 2-0 at the break through goals by Dan Lawlor from the penalty spot and from Dion Sembie-Ferris and after Corby pulled one back midway through the second half, Avelino Vieira made the final score 3-1 with a third goal for Sports a minute from the end.
The win keeps Sports in seocnd place, two points behind leaders Bromsgrove Sporting but with three games in hand. Corby are now five points adrift of Sports in third spot.
Peterborough United linked with Ben Garrity as Port Vale boss seeks to play down link
Darren Ferguson says Peterborough United lacked the ambition to stay in the Championship and he's staying patient while waiting for the right job opportunity to come along
Supercomputer predicts likely outcome for Plymouth Argyle v Peterborough United, Derby County v Barnsley, Sheffield Wednesday v Charlton Athletic, Bristol Rovers v Oxford United and every other League One fixture
Strong EFL Cup performance has given Peterborough United boss Grant McCann decisions to make ahead of Plymouth rematch
Peterborough United live blog: Posh face Plymouth for the second time in four days- this time in League One
In the Evo-Stik Northern League East Division, a crowd of 330 watched Stamford lose 2-0 at home to Ossett United, who scored after nine and 90 minutes, while Spalding lost 3-0 at league leaders Morpeth Town.
There was better news for Wisbech Town though. They were 3-1 winners at home to fourth-placed Sheffield City thanks to goals by Jonathan Fairweather (8mins), Toby Hilliard (78mins) and Danny Setchell (79mins).
FUTURE LIONS UNITED COUNTIES LEAGUE
Premier Division: Daventry Town 4, Deeping Rangers 1 (Schiavi); Holbeach United 1, Desborough Town 0; Newport Pagnell 4, Peterborough Northern Star 0; Pinchbeck United 1 (Beck), Wellingborough Town 0.
Division One: Bourne Town 1, Thrapston Town 1; Melton Town 2, Blackstones 0.