Corby Town signed off from their home campaign by relinquishing top spot in the Evo-Stik Southern League Premier Division following a 2-2 draw with Dorchester Town at Steel Park.
Things could have been even worse for the Steelmen after they conceded twice in the final 15 minutes having led through Greg Mills’ early goal.
But Mills converted a stoppage-time penalty to ensure the unbeaten run at Steel Park was extended to 14 matches.
However, Poole Town claimed a 3-2 victory over Cambridge City to ensure they returned to the top of the table, a point clear of the Steelmen with three games in hand ahead of the two sides meeting in the second leg of the Red Insure Cup final on Tuesday.
Corby enjoyed a fine start as Mills put them in front after just three minutes following a mazy run.
The Steelmen went on to dominate the opening period with Ben Milnes being denied by the visiting goalkeeper while Mills and Elliott Chamberlain also went close.
However, Dorchester battled back after the break and equalised through substitute Mark Irvine on 75 minutes.
And things looked bleak for the hosts when Lewis Morgan gave Dorchester the lead with a minute of normal time remaining.
However, Corby won a penalty in stoppage-time and Mills kept his cool to score from the spot and secure a point.
Steelmen: P Walker, Thomas, Morley, Anton, N’Goma, Byrne, Mills, Taylor, Chamberlain, Milnes, Carvalho. Subs: Kennedy, Donkin, Hoban, Gascoigne, Wright.
Dorchester: Walker-Harris, Lanahan, Tarbuck, Jermyn, Smeeton, Dillon, Morgan, Gleeson, Watson, N Walker, Smith. Subs: Irvine, Brookes, Horstchurch, Murray, Godfrey.
Referee: Mark Jones.
Goals: Mills (3 mins, 1-0), Irvine (75 mins, 1-1), Morgan (89 mins, 1-2), Mills pen (90 mins, 2-2).