Wilfried Zaha has signed a new five-year contract with Crystal Palace until June 2023 and will reportedly see him earn £130,000 a week.
Zaha, 25, had been linked with a big-money move away from Selhurst Park for much of the summer after winning the club's Player of the Year award for a third successive season.
However, he stayed and helped Palace to an opening day 2-0 victory at Fulham, scoring his side's second goal at Craven Cottage.
According to multiple reports, Zaha, who has made 288 appearances for Palace across two spells, becomes the highest-paid player at the club.
He scored a career-high nine league goals and had three assists to help Palace secure an 11th-place finish last season despite failing to win any of their first seven games.
"Wilf grew up a stone's throw from Selhurst Park from the age of four, and has been with the club since he was 12," Palace chairman Steve Parish said in a statement.
"This agreement is yet another example of his lifelong commitment to the club, and our commitment to him. This is an amazing day for everyone here at Palace, our supporters and of course Wilf -- and is richly deserved."
Zaha, who had an unhappy season at Manchester United in 2013-14 before returning to Palace, had been linked with potential moves to Chelsea and Tottenham Hotspur during the transfer window but no deal materialised.
"I'm very pleased," Zaha said. "Obviously, I just wanted to get it over and done with, so I can just focus on the season. I'm buzzing that we managed to get it sorted."