Adebayo Akinfenwa has completed a shock return to Northampton after rejecting a new deal at Gillingham.
The striker, 29, has signed a two-year contract at Sixfields just 12 months after leaving the club having been unable to agree new terms, something which eventually led to a move to Priestfield, where he netted 11 times in 46 appearances last season.
Akinfenwa previously spent two-and-a-half years with the Cobblers during which time he was a big fans' favourite, scoring 39 times in 82 starts with a further 13 appearances from the bench.
Town manager Gary Johnson, only appointed in March, said: "I am highly delighted to have secured Bayo's signature. He is the sort of signing that shows to other potential targets, the supporters, and the wider public of Northampton just how ambitious we are to take this club forward.
"He is a player who I know was very highly regarded by the fans when he was here before and he has convinced me he has the determination and youthful enthusiasm to be even more successful this time around.
"I would like to thank the chairman for making this signing happen. Bayo is a great signing for our club and credit to David Cardoza for allowing this to become a reality. I am sure this will capture the imagination of the supporters and he is another piece of the jigsaw in place."