Fraizer Campbell will move to Crystal Palace for a reported £1m after the London side triggered the striker's release clause, ending his 18 months at Cardiff.
The 26-year-old will make his way back to the Premier League, with Leicester City also reported to be seeking his signature, according to BBC Sport.
With Campbell's wealth of experience in the Premier League, the Eagles will become the striker's fifth club in England's highest league competition.
Campbell is only Palace's second signing after they acquired Blackpool's Chris Kettings on a free transfer last month.