Birmingham City have announced the signing of Sheffield United forward Che Adams for an undisclosed fee.
The 20-year-old, who can operate as an attacking midfielder or striker, pens a three-year deal at St Andrew's.
Adams made 54 appearances for the Blades, scoring 15 goals, after joining from Ilkeston Town in 2014.
Birmingham had previously seen offers reportedly worth £1.2m and £1.7m rejected by Bramall Lane's board of directors.