Jordan Ayew has completed his move from Swansea City to Crystal Palace for around £2m.
Ayew – who the Swans were keen to offload as they continue to slash costs – has signed a three-year contract after spending last season on loan at the Premier League club.
The 27-year-old Ghana international returns to Selhurst Park after featuring 25 times for Palace last season.
After sealing his move, Ayew said: “I am very happy [to have returned]. I really enjoyed myself last season.
“I enjoyed the stadium, the fans, the boys – they were really good to me. Everything here was positive and that’s why I decided to continue with Crystal Palace.”
Palace manager Roy Hodgson said: “We are delighted to secure Jordan’s services for another three seasons at Crystal Palace.
“He has proved himself as a dedicated and hard-working member of the squad, and certainly played his part in the club securing its highest ever Premier League points tally in the last campaign.”
Ayew joined Swansea from Aston Villa in January 2017, going on to score 12 goals in 58 games for the club.