Kylian Mbappe has signed a contract to join Real Madrid on a free transfer following the expiration of his Paris St-Germain deal on 30 June.
The France captain verbally agreed to move to the Bernabeu in February and then announced in May that he would leave PSG at the end of the season.
Mbappe, 25, has now signed terms with Real Madrid and will move to Spain when the La Liga transfer window opens on 1 July.
BBC CO.Uk reports that the 2018 World Cup winner has agreed a deal with Real Madrid until 2029, earning 15m euros (£12.8m) a season, plus a 150m euro (£128m) signing-on bonus to be paid over five years, and he will keep a percentage of his image rights.
Madrid, who are still basking in euphoria of their record extended 15th Champions League Title, are expected to announce the deal next week and plan to formally present the forward at the Bernabeu after Euro 2024.
The Frenchman will get the chance to play alongside Luka Modric, with the Croatian midfielder set to sign a new one-year extension with the club.
Modric, 38, came on as a substitute as Madrid won their 15th European Cup title with a 2-0 win against Borussia Dortmund at Wembley on Saturday.
The former Tottenham midfielder’s current deal expires later this month, but he is expected to stay for a further 12 months.
German Toni Kroos, 34, made way for Modric with four minutes remaining on his final appearance for the club after 10 years.
Real will hold a trophy parade through the Spanish capital on Sunday night following their record-extending success.