Manchester United have agreed a deal worth up to £47.2m for Inter Milan goalkeeper Andre Onana.
The breakthrough follows days of talks between the clubs, with the deal including an initial fee of £43.8m, plus €4m in potential add-ons, depending on individual and club performance.
Onana flew to England on Tuesday for a medical and formally sign his Manchester United contract.
It is hoped the goalkeeper can fly with the squad for the club’s pre-season tour. United play Lyon at Murrayfield on Wednesday before flying to the US after the game, where they stay until the end of July.