Port Vale have signed Kaid Mohamed from Cheltenham on a two-year deal after the out-of-contract forward turned down an offer from the Robins.
The 28-year-old made 100 appearances for Cheltenham after moving to Whaddon Road on a free transfer in 2011.
But he has become Vale boss Micky Adams' first signing of the summer ahead of their return to League One.
"I am excited - League One is a fresh start and a new challenge in my life," the Welshman said.
"I like the gaffer, I like what he has done in the past. I knew he liked me and Port Vale are moving on and pushing from last season.
"Last season Vale were flying, they were at the top of the league all through the season. They are a strong team and I am looking forward to joining them."