Manchester United have agreed a deal to sign Portugal midfielder Bruno Fernandes from Sporting Lisbon.
United will pay an initial fee of around 55m euros (£47m) for the 25-year-old, though add-ons could increase the overall cost to 80m euros (£67.6m).
Fernandes' move is subject to a medical and the agreement of personal terms.
United would pay an additional 5m euros (£4.2m) if they achieve Champions League qualification, with a further 5m euros subject to player participation. The remaining payment of 15m euros (£12.6m) is based on individual player prizes.
Fernandes joined Sporting from Sampdoria for £7.2m in 2017 and has gone on to score 64 goals in 137 matches in all competitions, winning the Portuguese Cup with Sporting in 2018-19.