Fraizer Campbell has finally completed his move away from Cardiff City after agreeing terms with Crystal Palace.

Campbell turned down a move to Leicester City in order to link up with Tony Pulis after Palace triggered the player's £800,000 release clause - a fee that is expected to rise to £1m with add-ons.

The striker, who bagged six Premier League goals last season, has been keen on an immediate move back to Premier League following Cardiff's relegation, and today's decision brings an end to a transfer saga that has dominated the summer.

Campbell was left at home while his Bluebirds team-mates toured Austria this week, and manager Ole Gunnar Solskjaer has been resigned to losing him.

The 26-year-old was a huge hit at Cardiff City Stadium after his £650,000 move to the Bluebirds from Sunderland in January 2013.

He scored eight crucial goals in the final months of the 2013 promotion campaign but struggled to make a real impact in the Premier League despite scoring two goals in the memorable 3-2 win over Manchester City in August.

Cardiff boss Ole Gunnar Solskjaer has already moved in the transfer market to bolster his strikeforce, with Javi Guerra, Federico Macheda and Adam Le Fondre all joining the Bluebirds.