Manchester City teenager Brahim Diaz is on the verge of completing a move to Real Madrid which could be worth up to £22million, Press Association Sport understands.
City were keen to keep the 19-year-old Spaniard but believe the initial fee of £15.5million, with potential add-ons of £6.5million, represents a good deal for a player who had just six months remaining on his contract.
The deal also includes a 15 per cent sell-on fee but, interestingly, it is understood that rises to 40 per cent should Real sell the Spain Under-21 international to Manchester United.
Diaz has been at City since joining from home-town club Malaga at the age of 14 but has seen first-team opportunities limited at the Etihad, with the likes of Raheem Sterling, Leroy Sane and Riyad Mahrez ahead of him in the pecking order.
In total, Diaz has made 15 appearances for Pep Guardiola's side, his most recent being last month's Carabao Cup quarter-final win over Leicester.