Preston North End have signed striker Sylvan Ebanks-Blake on a contract until the end of the season.
The 28-year-old has been training with PNE for more than a month and played in an in-house trial game at Springfields before Christmas.
North End have been able to sign Ebanks-Blake ahead of the opening of the transfer window on Saturday as he was a free agent and not attached to a club.
He began his career at Manchester United and made two appearances for them before a £200,000 move took him to Plymouth.
In January 2008 he moved to Wolves for £1.5m and scored 64 goals in 193 appearances.
Wolves released him in May 2013 and he joined Ipswich on a short-term deal last January.
He has been without a club this season but spent spells on trial at Brentford, Oldham and Bradford before coming to Preston.
PNE boss Simon Grayson said: “We gave Sylvan the best opportunity.
“It wasn’t a week’s trial, it was four or five weeks and he has shown he is willing, by staying here and working hard.
“We have seen enough in training to see that his fitness levels have improved all the time, to be close to where he wants to be, but also that he has the ability of being a top striker and a clinical finisher.”
Ebanks-Blake has been given the No.40 shirt and is available to face Norwich City in the FA Cup third round at Deepdale on Saturday.