Crystal Palace have triggered the option in Jean-Philippe Mateta's contract to extend his stay at the club until 2027.
The Frenchman, 27, would have entered the last 18 months of his deal at the turn of the year with his current contract expiring in June 2026.
But sources with knowledge of the deal told BBC Sport Palace have used the option to keep him tied to Selhurst Park for another two and a half years.
The club are yet to officially confirm the news.
Mateta and the Eagles have been in talks about a new contract in recent months amid his goalscoring form.
The forward is keen to play European football during his career and has ambitions of representing France at the World Cup in 2026.
Mateta has become a key player for Crystal Palace and has flourished since Oliver Glasner took charge of the side.
He scored 11 goals in the final 10 games of last season as the Eagles finished in 10th position before registering five goals with the French national team at the Olympics, where the side won a silver medal.
The striker has scored seven goals and got two assists in 21 games in all competitions so far this season.
Palace are currently 16th in the Premier League table and are away to Bournemouth on Boxing Day (26 December).