Champions League holders, Real Madrid have completed the signing of midfielder, Brahim Diaz from Premier League giants, Manchester City.

According to The Telegraph, Madrid signed Diaz for an estimated £22million, including add-ons.

The report claimed that the Los Blancos will pay an initial fee of £15.5million, which could then rise to £22million depending on how Diaz performs in his home nation.

Diaz has not featured in the Premier League this campaign for manager, Pep Guardiola’s side.

The Spain Under-21 international’s current deal at City will end this summer.

The 19-year-old has made 14 senior appearances for the Citizens, scoring two goals.