Coventry City have agreed a deal to bring Gary McSheffrey back to the club on a one-year contract from Birmingham City.
McSheffrey started his career with the Sky Blues and scored 53 goals in 162 appearances before joining Birmingham in a £4million deal in 2006.
However, the striker has struggled for first-team football at St Andrews over the past two seasons and spent a spell on loan at Leeds United last term.
He was out of contract at Birmingham at the end of the month and the 27-year-old has now accepted a return to his first club.
A 12-month deal, with the option of a further year, has been agreed and Coventry boss Aidy Boothroyd is looking forward to having McSheffrey in his squad.
"I know about Gary's affiliation with Coventry City and while that's a very positive thing, we are bringing him in because of his qualities as a player and a character, not just because he is a local lad," Boothroyd told the club's official website.
"We feel he will be a very good addition to the squad and all Coventry City supporters will know that Gary McSheffrey in his pomp is an outstanding player in the Championship.
"His last couple of seasons have not seen him hit the peaks that he did here at Coventry or in the year he was instrumental in winning Birmingham promotion, but we have brought him back with the aim of getting him and us back up to that level."