Bolton Wanderers have snagged Welsh international Craig Davies for an undisclosed fee from Championship side Barnsley.
Davies, 27, joins the Trotters on a two-and-a-half year deal from Oakwell and will be eligible to make his debut against Millwall this weekend.
The Burton-on-Trent native joined the Tykes in the summer of 2011 from Chesterfield and Bolton manager Dougie Freedman says he has long been an admirer of the prolific frontman.
“Craig is a player I am really fond of,” said Freedman. “I actually tried to sign him a couple of years ago and he will bring all the right ingredients to our club.
“He is hungry. He hasn’t got the t-shirt of playing in the Premier League, but is desperate to get it. He’s a good age and represents very good value for the football club.
“He is the type of player I want around the place.”
Davis has scored 20 goals in 64 competitive appearances for the South Yorkshire club and is their leading scorer this season having netted nine times.
He began his career as a youth player with Manchester City before spending time at Oldham Athletic, Oxford United and Wolverhampton Wanderers.
The signing of Davies – who has six Welsh caps to his name – is the first for the Whites since 38-year-old Freedman took over last year.