Northampton Town have signed Mansfield striker Danny Rose for an undisclosed fee on a two-year deal.
The 26-year-old scored 38 goals in 141 league appearances for the Stags after joining from Bury in July 2016.
"We are adding a player to the squad who has scored consistently throughout his career so far," boss Keith Curle told the club website.
"He is a striker at an excellent age with some good experience and that is a good fit for our squad."
Find all the latest football transfers on our dedicated page.