Cardiff City have signed Birmingham City forward Isaac Vassell on a three-year contract for an undisclosed fee.
Luton Town and Swansea City had both been interested in the 25-year-old, but he has opted for the Bluebirds.
"I'm delighted to get here. Cardiff is a massive club. Look at the squad - there are some big players in there and the manager [Neil Warnock] is amazing," Vassell told the Cardiff website.
"It feels like the right step to further my career."
Vassell was withdrawn from the Birmingham squad to face Portsmouth in the EFL Cup on Tuesday with manager Pep Clotet admitting a move was close.
Cardiff were keen to add to their attacking options before Thursday's transfer deadline.
Bluebirds manager Warnock has already signed striker Robert Glatzel from Bundesliga Two club Heidenheim.
Kenneth Zohore was sold to West Bromwich Albion earlier in the summer, while fellow forward Bobby Reid could be a transfer-day departure from Cardiff City Stadium with Fulham or his former club Bristol City suitors.
Find all the latest football transfers on our dedicated page.