Manchester City included a clause that would do prevent Real Madrid from ever selling Brahim Diaz to Manchester United.
Should Madrid decide to let Diaz go to Old Trafford in the future, they would have to pay City 40% of any transfer fee according to Marca.
Pep Guardiola was looking to keep the forward at the Etihad but Diaz wanted more first team minutes and with his contract coming to an end, City were forced to sell in January 2019 instead of losing the Spaniard for free.
But the inclusion of this clause to hamper any move to their Manchester rivals shows just how highly Diaz’s former club rate him. The 21-year-old joined Madrid for £15.5m, on a long-term contract running until 2025, but was still far from a regular in the team.
Diaz signed for AC Milan on loan at the start of this season, and has enjoyed the most sustained run of first team football in his career so far. He has already made 17 Serie A appearances, including ten starts, and found the back of the net three times in the Europa League group stages.