Real Madrid have rewarded the second most expensive player in the world with a new contract.
Gareth Bale will stay at the Bernabeu until 2021 as part of the agreement with the Spanish giants and will also receive a large pay rise.
According to Marca, Bale will become the second highest paid player at the club with an annual salary of €10 million.
He has overtaken Sergio Ramos but remains behind Cristiano Ronaldo in Madrid's list of highest earners and the latter is also expected to extend his contract with Los Blancos in September.
Bale had been the subject of a brief transfer rumour linking him with Manchester United earlier in the summer but after being powerless to compete with them for Paul Pogba's signature, Madrid have acted quickly to get one of their best players on a longer deal.
The Welsh international's previous deal still had three years to run, however, the new contract will put Florentino Perez and co. in a much stronger position to fend off any future advances for their No. 11.
The £85 million signing joined from Tottenham in 2013 and has an excellent record of scoring 60 goals from 124 games across all competitions.
Bale has also played a key role in both of Madrid's recent European triumphs. He scored a late winner in extra-time against Atletico Madrid in the 2014 final and created Ramos' goal in the 2016 rematch.
Zinedine Zidane has failed to make much of an impression in the transfer market this summer - with the exception of Alvaro Morata - so the news of Bale's extension will provide a welcome relief to the Frenchman.
Marca also claim that Martin Odegaard will follow Bale and Ronaldo into extending his stay in Spain, despite concerns over his short-term future.
The 17-year-old wonderkid had looked set to join French side Rennes on loan but a FIFA ruling could throw a spanner in the works.
One regulation from the sport's governing body bans players under the age of 18 being sent out on loan to other clubs - meaning that Odegaard is likely to stay at the Bernabeu for another year at least.