Gary Bauress stepped up to fire a winning penalty for Celtic - at around 5 o'clock on Saturday afternoon when just about every other game in the country was over.
The game opened in stormy fashion with Matthew McNeil heading home a Derek Ward cross after just four minutes but the goal was hotly disputed by Worksop as they claimed, and rightly, that the ball had gone out of play for a throw-in.
The controversy led to some ugly moments but the balance was restored when Worksop were awarded a penalty - Ogley adjudged to have fouled Kenny Clark who stepped up to level. Soon after, Ogley, Bauress and Scott were all booked for dissent.
Towards the end of the half, Worksop's Richard Mason was stretchered off leading to the first lengthy delay and in first-half injury time Steve Jones was left unmarked at a throw-in and he scored from close range to give Celtic the lead.
It hadn't been a good game up until this point but the second half proved to be much better. Mick Goddard equalised for Worksop after Celtic defended poorly at a corner and minutes later Clark conjured a fantastic goal from outside the box to completely turn the game on its head.
Celtic were reeling but still had enough in the tank in a superb final ten minutes to claim an unlikely victory. An Andy Scott free-kick was only partially cleared and Winfield Steele swept home his first goal since the January game against Hyde.
With time running out, and with both sides scenting victory, Celtic mounted one last attack. Tony Sullivan found himself free at the far post and his extravagant back-heel was fisted over the bar by Gary Townsend who was subsequently sent-off. Bauress obligingly stroked home the winner for an important three points.