Northampton Town have completed the signing of former striker Marc Richards on a three-year contract.
The 31-year-old opted to re-sign for the Cobblers after turning down a new deal with League Two champions Chesterfield.
Richards played over 50 games during his first spell at Sixfields, before he left to join Barnsley in 2005.
More top news
Norwich midfielder Alex Tettey says that the Canaries could have already been promoted had Alex Neil been in charge for the whole season.
Find out how it's looking for the Bank Holiday Weekend
MK Dons have reportedly had a bid rejected for Brentford striker Will Grigg.