Jude Bellingham has signed for Borussia Dortmund from Birmingham City for a fee in excess of £26m.
The 17-year-old English midfielder completed a medical in Germany on Thursday after Dortmund persuaded him to move to the Bundesliga club over Manchester United, who had also made him an offer.
It is understood Birmingham will receive a guaranteed £25m up front with an extra £1m of almost-guaranteed money, and `several millions more` depending on appearances, achievements and milestones.
Bellingham is still only on a schoolboy contract with the Championship club, which would normally mean he could have signed a professional contract with any other team and the fee decided by tribunal.
But Birmingham were able to demand a high fee because they had a professional contract ready for Bellingham to sign, and an agreement with the player and his family that they would sign, if any other club suggested he move for free and go down the tribunal route.
He follows in the footsteps of Jadon Sancho, who moved to Dortmund in 2017 and has since gone on to become one the stars of the Bundesliga and an England international.
Dortmund courted the midfielder, who turned 17 in June, for more than two years, amid stiff competition from most of Europe`s top teams, including Chelsea, Real Madrid, Bayern Munich and, most notably, Manchester United.
United pulled out all the stops in their attempts to sign the box-to-box midfielder, offering him a tour of their training ground with Sir Alex Ferguson.
But the England U17 skipper has chosen Dortmund due to the club`s long history of developing young talent and their policy of giving them the chance to play in the Bundesliga.
His first duties as a Dortmund player could come just eight days after his final game in the Championship, when the squad begin their pre-season training.
Ten days later the players head for their annual week-long training camp in the Swiss spa town of Bad Ragaz, with the new Bundesliga season set to kick off on September 18.
Bellingham has been sought after in England and in Germany even before he became Birmingham`s youngest ever first-team player at the age of 16 years and 38 days last August.
Analysis: Why Bellingham is a special talent
Sky Sports` Adam Bate:
Bellingham made his debut for the England U15 team at just 13 and clubs all over Europe have been targeting him for years. Now it is Borussia Dortmund prepared to spend big on Jude Bellingham.
At the age of 17, his transition to the senior game has been seamless. The touch and the class are apparent but he has coped physically too - putting in plenty of tackles - and handled the mental side of the step up impressively well. All the signs are that he is someone who is going to maximise his talent - and that maximum looks higher than most.
Birmingham were well aware they had a unique talent on their hands for some time and the club deserves huge credit for their handling of Bellingham`s development both before and after his breakthrough into the first team. His transition has not been by luck. It has been a carefully thought-out process in order to help him along each step of the way.
The question now is whether he is prepared to take the next step in his development. There will be those who fear it is too soon. He has been playing regular Championship football, after all.
But the next step for Bellingham is the Bundesliga and Borussia Dortmund were not the only ones convinced that this is a player who is ready for that step sooner rather than later.