Southend picked up their first point of the season thanks to Ryan Cresswell's injury-time goal against Northampton.
After a goalless first half, Britt Assombalonga put the visitors in front.
Adebayo Akinfenwa levelled from close range only for Kane Ferdinand to fire the Shrimpers back in front.
David Artell made it 2-2 after a mistake by visiting keeper Cameron Belford and Alex Nicholls's header put the hosts in front before Cresswell lashed home for a dramatic equaliser.
VIEWS FROM THE DRESSING ROOM
Northampton Town manager Aidy Boothroyd told BBC Radio Northampton:
"I didn't think we deserved anything out of today.
"We defended really badly - and that's the whole team.
"Southend had a game plan to come and slow us down; I don't think they beat us today, I think we were the ones that beat ourselves today.
"If we had won the game 3-2 we might have been euphoric but it would have masked over the issues that need to be worked upon."
Northampton Town 21 Nicholls 02 Johnson 03 Widdowson Booked 05 Langmead 12 Tozer 18 Artell 04 Guttridge (Akinfenwa - 62' ) 08 Harding 11 Hackett 09 Platt 14 Nicholls Booked Substitutes 13 Snedker 06 Charles 07 Demontagnac 10 Akinfenwa 15 Mukendi 16 Wilson 19 Moult Southend United 34 Belford 02 Clohessy 06 Cresswell 15 Phillips 16 Prosser 18 Leonard (Barker - 88' ) 11 Martin (Hurst - 63' ) 12 Ferdinand Booked 19 Spicer Booked 20 Assombalonga 21 Tomlin Substitutes 01 Smith 03 Straker 23 Barker 14 Hurst 30 Woodyard 09 Harris 24 Benyon
Ref: Steve Martin