Aidy Boothroyd’s side were massive underdogs for the trip but stunned the promotion-chasers with first-half goals from Tozer and Akinfenwa.
Duffy‘s penalty reply cranked up the tension but Town looked to have done enough before the same player broke their hearts in the final minute.
The results leaves the Cobblers still on the foot of the table and left to rue a missed opportunity although a draw would have been seen as a good result ahead of the game.
More news and reaction to the game to follow on Cobblers Mad.