French forward Kylian Mbappe has decided to remain at Paris Saint-Germain (PSG) despite weeks of speculation linking him to a Real Madrid move.
According to Sky Sports, the 23-year-old France international has signed a new three-year contract extension with PSG.
Mbappe, whose contract is due to expire on June 30, had been widely expected to leave the Ligue 1 champions at the end of the season.
The world cup winner, who was snapped by PSG from Monaco in 2017, was on the verge of leaving the French club on a free transfer.
The recently crowned La Liga champions were keen to acquire the services of Mbappe before the dramatic U-turn.
Real Madrid first placed a bid of Ksh24 billion which was rejected by PSG, who appeared prepared to lose him this summer.
Mbappe's new contract, which is likely to keep him at the Parc des Princes until 2025, has not been signed yet.
PSG are understood to have offered Mbappe a pay package of Ksh581 million a month, double his current terms, making him the highest earner in the game.
Mbappe, in various press conferences, made clear his desire to play for the La Liga champions who are set to play Liverpool in the EUFA Champions League finals.
But PSG, who have won the Ligue 1 title for a record-equalling tenth time but angered their hardcore supporters with their limp exit to Real in the last 16 of the Champions League, have battled to hold on to their biggest asset.
It now appears Mbappe is staying put alongside Neymar and Lionel Messi to help them in their protracted quest to land the coveted Champions League trophy.
However, the deal will be closed by Real Madrid once Mbappe puts pen to paper committing his future at PSG.