Cheltenham Town midfielder Ryan Broom has completed his move to Peterborough United on a three-year deal.
The 23-year-old passed a medical on Monday morning and the League One club have paid a six-figure sum for his services.
He had one year to run on his contract at the Jonny-Rocks Stadium.
Broom’s debut for his new club could be against Cheltenham, who visit London Road in the first round of the Carabao Cup on Saturday, September 5.
He will line up alongside striker Mo Eisa, another former Robins star who joined Peterborough last summer.
Posh boss Darren Ferguson told Peterborough Today: “Ryan is a player that I have been looking at for a long time now.
“He is a player that I know a fair bit about. He fits exactly how we want to play.
“He has an abundance of energy and scored eight and assisted eight goals from midfield last season.
“He can also operate as a wing back, although his preferred position is as a 10.
“He knows the system that we want to play because he operated in the same system at Cheltenham which is helpful.”
Broom said: “I spoke with the manager and he told me how he wants to play and to be honest that suits me down to the ground.
“There is not too much of a difference in how we played at Cheltenham last season.
“It is funny how the Carabao Cup first round has worked out but it is a tie I am looking forward to.”
Eisa is Cheltenham’s record outgoing transfer fee (Bristol City, £1.5m) and Broom has become fourth on the all-time list, behind Steven Gillespie (to Colchester, £400,000) and Kayode Odejayi (to Barnsley, £200,000).
Broom joined Cheltenham from Bristol Rovers in the summer of 2018.
His final appearance for the club was in Friday’s 4-0 pre-season friendly defeat at Ashton Gate, where he completed 90 minutes.
He is expected to play in Peterborough’s friendly at Colchester United on Tuesday night.
Cheltenham play Bristol Rovers at home in their next behind-closed-doors friendly against Bristol Rovers on Tuesday evening, with trips to play Wolves and Cardiff City also planned before the start of the campaign.
Their first League Two match is at home to Morecambe on September 12.