They fought all the way to stay in the game against money-bags City before being rewarded with a Mitch Pinnock equaliser in the 96th minute.
It leaves Cobblers four points above the drop zone ahead of the weekend trip to Blackpool.
Wycombe Wanderers have amazingly taken over at the top of League One after they chalked up a sixth straight win and Birmingham were held by Northampton.
At the other end of the table Burton Albion are up and running after getting their first win of the season against fellow strugglers Shrewsbury Town.
So who is going to finish where this season? This is how a supercomputer – run on behalf of Grosvenor Sport – expects the League One season to finish.
We’d love to hear your thoughts. Join the debate over on our social media channels.
Get all the latest Cobblers news each day on our website, here.