Manchester City's Spanish midfielder Brahim Diaz signed for Real Madrid on a six-and-a-half-year contract until June 2025.
Diaz, 19, joined Manchester City from Spain's Malaga when he was 14 years old and played four times this season.
Real Madrid lost 2-0 to Real Sociedad at home in Santiago Bernabeu Stadium on Sunday and are in fifth place with 30 points in Spanish La Liga, while Barcelona beat Getafe 2-1, staying stronger on top of the league with 40 points.
According to British media, Real Madrid paid a transfer fee of £15 million (around $19 million) to Manchester City for the Spanish teen.