Crystal Palace have completed the signing of Ebere Eze from Queens Park Rangers for an initial fee of £16m plus add-ons.
Eze came through the youth ranks at Millwall before joining QPR in 2016, with him subsequently going out on loan to Wycombe for the first half of the 2017-18 season.
He returned in January to make an impact before becoming a first-team regular for the 2018/19 season, and then a key starter in 2019/20.
Palace won the race to sign Eze against the likes of West Ham and Leeds, who both had previously registered their interest in recruiting the attacking midfielder from QPR.
Eze thinks Palace will provide him with the platform to improve as a player.
"As a football club, I feel like there are great players here and it’s a brilliant opportunity for me to come and be with these players, to link up with them and to really push on," he told the official club website.
Eagles Chairman, Steve Parish, added:
"Eberechi is a player whose development we have followed closely. We are delighted he has chosen to sign for us over the other clubs that were interested and we feel that this is the right club for him to continue his development.
"With our Academy recently securing Category 1 status, this further illustrates our focus on youth as we look to consolidate and improve upon our position as a Premier League club."
The amount paid for Eze is the highest amount paid for a player by boss Roy Hodgson in his time at Selhurst Park.