This one is done. Afonso Moreira, the 21-year-old Portugal attacker, has completed his move from Olympique Lyonnais to Bayer Leverkusen, signing a contract until June 2031. The fee being discussed sits in the £23.1m–£27.2m range, with figures up to £28.6m reported once bonuses are folded in. Leverkusen had identified Moreira as a top target, and Lyon also retained a sell-on slice of any future profit. The medical was passed, the paperwork signed — there is nothing left to settle. The sourcing here is about as strong as it gets. Fabrizio Romano, a benchmark reporter, has confirmed the completed deal, as has Hugo Guillemet, the most highly rated voice on file. Florian Plettenberg added the medical and breakthrough detail, and Nicolo Schira corroborated the agreement days earlier. Four reliable names, all telling the same story — this is not a thin link. The engine reads this at 100%, which simply reflects that everything required has already happened. There is no rejected bid to overcome, no rival club to fend off, no medical still pending. The contract is signed, the fee agreed, the announcement made. When every box is ticked and multiple trusted reporters confirm completion, the number leaves no room for doubt. For precedent, Moreira's own path frames it neatly: his move from Sporting B to Lyon cost just £2m in 2025, and Lyon now bank roughly £25m on this 2026 sale to Leverkusen — a tidy profit on a player they barely held a season. There is little left to watch beyond the official unveiling and Moreira's first appearance in Leverkusen colours.