Birmingham have signed striker Clayton Donaldson from Brentford on a two-year deal.
Bradford-born Donaldson netted 18 goals last season as Brentford gained promotion to the Sky Bet Championship after finishing runners-up in League One.
Since joining the Londoners in July 2011, the 30-year-old has scored 53 times in 155 appearances, averaging more than one goal every three games.
He has also played for Hull City, York City, Hibernian and Crewe Alexandra.
Donaldson's arrival takes Birmingham boss Lee Clark's pre-season dealings to nine, including David Cotterill who moved to St Andrew's on Tuesday.