Grimsby Town mounted a terrific second-half fightback to see off 10-man fellow strugglers Kettering at Blundell Park.
Moses Ashikodi put the Poppies ahead on 28 minutes, poking in from close-range to score with his side's first shot.
Liam Hearn atoned for a bad miss when he crossed for Anthony Elding to make it 1-1 three minutes after the break.
Sub Michael Coulson then snatched victory for the hosts, smashing in from six yards with just six minutes left before Kettering had Jamie Navarro sent off.
That made it nine games without a win for Kettering, who slip to 20th, while Grimsby climb to 16th.
VIEWS FROM THE DRESSING ROOM
Kettering Town manager Mark Stimson tells BBC Radio Northampton:
"If you let people put balls in your box, a good timed run is hard to mark. And if you're a professional football player, you should be embarrassed [by giving the ball away].
"I was really frustrated after the game because when you highlight that to be a problem, and players don't take it on board, you have to start to question 'can they actually do it?'
"A point here would've been a good point and the players have got to try to make the fans go home happy with a good result from Bath."