5,720 watched the Cobbers net through Abdul Osman and Andrew Holt after Anthony Grant had put the visitors in front.
Northampton now lie 16th in the table following a much needed three points.
Reaction to follow on Cobblers Mad.