It is done. Bernardo Silva has joined Real Madrid on a free transfer, the 31-year-old Portugal midfielder leaving Manchester City at the expiry of his contract. Real Madrid have officially confirmed the deal: an initial two-year contract running until 30 June 2028, with an option to extend. After weeks of links, this one has crossed the line and is no longer a matter of speculation — it is signed and announced. The sourcing here is about as strong as it gets. Real Madrid's own official communication anchors the story, and it has been confirmed by a wall of credible voices: Sky Sports News, ESPN FC, Ben Jacobs, Alfredo Pedulla and Melchor Ruiz all reporting the same outcome, with Fabrizio Romano declaring his trademark "here we go" now formally settled. When this many reliable reporters and the club itself say the same thing, there is no daylight left for doubt. The probability sits at 100%, and that is exactly right. This is not a forecast of a deal that might happen — it is a deal that has already been completed and confirmed. There is nothing left to hold it back, no fee to haggle over on a free transfer, and no rival club able to intervene. The number simply reflects a signed, sealed reality. For context, Real Madrid have a recent habit of value buys: they took a player from Man City for £14m in 2019, and brought in others from Lyon and Real Betis for around £14-18m. A free transfer for a player of Silva's pedigree fits that disciplined pattern neatly. Watch now for his shirt number, presentation and first appearance in white — the only steps left.