Dayot Upamecano will join Bayern Munich from RB Leipzig next season having agreed a five-year contract, the German champions' sporting director Hasan Salihamidzic has confirmed.
Upamecano has long been linked with a move away from Leipzig after emerging as one of Europe's most highly-rated defenders.
In recent weeks the speculation had ramped up, with Liverpool, Chelsea and Bayern said to be the three clubs in the hunt for him.
Upamecano's agent recently confirmed the presence of a €42.5million release clause in the defender's contract, which he only signed last year.
And that is the figure Bayern are preparing to pay, with Salihamidzic revealing conversations reached their conclusion in the past week.
When asked by Sport Bild if he could confirm the transfer, Salihamidzic said: "I can do that, and we are very happy about that at FC Bayern.
"We had very good, intensive and professional discussions with Dayot and his advisor Volker Struth for many months.
"We knew we had very tough competition. Upamecano is a young player, 22, whose qualities are already exceptionally developed.
"I was always convinced that we came up with a good concept. We presented him with our vision of his career at FC Bayern.
"During the past week in Doha, I spoke to everyone involved again. At the end of a long process, the players, family and management were convinced that FC Bayern was the right partner."
It was then put to him that Bayern were committed to paying the release clause and giving Upamecano a five-year deal, to which he replied: "Correct. Dayot Upamecano will play for FC Bayern for the next five years."
The transfer will see Bayern once again strengthen themselves while seemingly weakening a direct domestic rival.
Nevertheless, Leipzig have been expecting Upamecano's departure for a while and had been preparing for life without him.
They secured a deal last year for highly rated Croatia Under-21 international Josko Gvardiol, who returned to former club Dinamo Zagreb on loan for the 2020-21 season.
Leipzig are also reportedly close to agreeing a deal for Strasbourg defender Mohamed Simakan in a deal that is said to be worth up to €18m.