Swansea are set to sign Kyle Joseph from Wigan after the two clubs agreed an undisclosed fee for the striker.
The 19-year-old will become City’s first signing of the summer transfer window and will sign a four-year contract at the Liberty Stadium.
Rangers, Celtic Sheffield United and Preston were all reportedly interested in signing Joseph, who has been with Wigan since the age of 13.
He scored five goals in 20 appearances in all competitions last season as the Latics maintained their League One status.