Real Madrid have announced the signing of Spanish starlet Brahim Diaz from Manchester City in a deal worth an initial £15.5 million, potentially rising to £22 million with add-ons.
Diaz is to undergo a medical on Monday before being officially presented as a Real Madrid player at the Santiago Bernabeu.
The deal also includes a 15 per cent sell-on fee but, according to the report, but rather more interestingly, it is understood that rises to 40 per cent should Real sell the Spain Under 21 worldwide to United.
He went on to make 15 senior appearances and scored twice in the EFL Cup fourth-round win over Fulham this season, starting each game in City's run to the semi-finals.
But according to Goal, City have not installed a similar clause in Diaz'sReal Madrid transfer.
Diaz is clearly highly-rated by City, but the young winger has apparently been drawn back to his homeland in search of more regular first team football.
City have therefore agreed to offset their loss by claiming a significant transfer fee for a player who could depart the club for free in the summer, though the "anti-United" clause inserted into the deal only further reflects the disappointment from Guardiola's side at losing their prospect.
In Diaz's absence, Riyad Mahrez, Raheem Sterling and Gabriel Jesus comprise a strong forward line for City, with his fellow academy graduate Phil Foden in midfield alongside Kevin De Bruyne and Ilkay Gundogan.