Cristiano Ronaldo will sign with Italian champions Juventus and leave Real Madrid, both clubs announced Tuesday.
The move puts an end to Ronaldo's nine-year tenure with Real Madrid, apparently forced by a contract dispute with club president Florentino Perez.
"Real Madrid would like to communicate that we have listened to the wish and request expressed by player Cristiano Ronaldo and have agreed to his transfer to Juventus FC," the club said in a statement.
Juventus confirmed an agreed-upon transfer fee of EUR100 million (approximately $117 million), plus EUR12m in fees. That is on top of a reported $35 million annual salary for Ronaldo, 33, who signed a four-year contract
Ronaldo leaves Real Madrid as their all-time leading goal scorer. He led them to four Champions League titles and helped the team extend its record European Cup trophies to 13.
His contract had three years remaining but was worth much less than those of Barcelona's Lionel Messi and Paris Saint-Germain's Neymar. Ronaldo had sought a revision to his contract.
"These years at Real Madrid and in this city of Madrid have quite possibly be the happiest years of my life," Ronaldo said in a statement put out by Real Madrid. "I only have feelings of great gratitude to this club, to the fans and to the city. I can only give thanks to all of them for the love and affection that I have received.
"However, I feel that the time has come to begin a new stage of my life and that is why I have asked the club to accept my transfer. I feel it this way and I am asking everyone, and especially my fans, to please understand me."
A long-running battle with the Spanish tax office that was recently settled reportedly is another reason Ronaldo wanted to leave Spain.
After news of his move was announced, the Westgate Las Vegas SuperBook moved Juventus to 7-1 odds from 12-1 to win the Champions League; Real Madrid dropped from 6-1 to 7-1.
ESPN FC's Gabriele Marcotti reported earlier Tuesday that Juventus president Andrea Agnelli flew to Greece, where Ronaldo is vacationing, to finalize the transaction.