Mark O’Hara has left Dundee for English club Peterborough United.
The midfielder, who joined from Kilmarnock two years ago, was out of contract and had been in talks since January on a new deal with the Dark Blues.
The 22-year-old drew interest from a number of English and Scottish clubs.
It is Posh, though, who have landed his signature with manager Steve Evans saying: “I am absolutely delighted to bring Mark to Peterborough United.
“He is a young man I have watched since he made his debut at Celtic Park for Kilmarnock and I have kept track of his progress and it is fair to say he has had an outstanding season with Dundee Football Club.
“In fairness to Dundee, they worked terrifically well with Barry Fry to get this deal over the line and although it has cost our chairman a few quid, I am sure it will be worthwhile.”
Though O’Hara is out of contract, the clubs have agreed a mutually acceptable undisclosed training compensation package.
O’Hara said: “I felt it was the right time in my career to come down and play in England and am looking forward to it.
“I have played a lot of games for my age and am ready for the next challenge.
“As soon as I heard Peterborough were interested, it was a simple decision.
“I spoke with the manager and he outlined how ambitious the club was and, hopefully, I can be part of a promotion push next season.
“That was part of the attraction, I wanted to come to a club that had ambitions of getting to the next level.
“I can’t wait to get started and try and get myself into the team.”
A Dundee FC statement said: “The clubs have agreed a mutually acceptable undisclosed training compensation package.
“We would like to thank Mark for his efforts while at Dens and wish him all the best for the next stage of his career.”