Real Madrid have officially signed Spain starlet Brahim Diaz from Manchester City.
A statement on Madrid’s official website confirms Diaz has agreed a six-and-a-half-year contract and will undergo a medical on Monday, before being presented in the afternoon.
BBC Sport adds Los Blancos will pay an initial £15.5m (€17.3m) for the 19-year-old, plus a further £6.5m (€7.3m) in bonuses.
Furthermore, City would have a 15 percent sell-on clause, which will rise to 40% if Diaz ever leaves the Spanish capital for Manchester United.
Diaz joined City from Malaga in 2013, when he was just 14, and was promoted to their first team by Pep Guardiola three years later.
He went on to make 15 appearances for the English champions, but just four have come this season and his contract was due to expire in the summer.
Diaz has already faced Madrid in his short career, scoring against them in a 4-1 International Champions Cup win two summers ago.
He also represented Spain at the 2016 European Under-17 Championship, where the country finished runners-up to Portugal.
An attacking midfielder who can additionally play out wide, he becomes Madrid’s first signing of the January transfer window, on a day that they lost 2-0 at home to Real Sociedad.
— Real Madrid C.F. (@realmadrid) January 6, 2019