Crystal Palace have completed the signing of West Ham United's Cheikhou Kouyate, who has put pen to paper on a four-year contract at Selhurst Park.
Palace confirmed the deal on Monday evening, with the Senegal captain moving for an undisclosed fee.
"I'm so happy," Kouyate told Palace TV. "It's been a long day but now everything is good and I'm very excited to start with my new teammates.
"This is the right time to move because I needed a new challenge," he added. "I have good memories of West Ham but I need to come here and give my best because I like the Crystal Palace project.