Germany winger Leroy Sane has agreed a five-year contract with Bayern Munich after Manchester City accepted a cut-price £54-million offer for his services.
Sane, 24, rejected to extend his contract with City last month after a long-term pursuit from the Bundesliga champions to lure him back to his homeland.
Scroll through the gallery above to see some of the biggest confirmed transfers for the 2020/21 season
Pep Guardiola confirmed last month that his exit would be imminent as the club looked to recoup the £37m investment they made when signing him from Schalke in 2016 - as they risked losing him for free at the end of next season.
"When we make an offer to a player, it’s because we want him," Guardiola explained. "He's a young player with incredible potential, a special quality that is difficult to find all around the world but we tried before the injury.
"We tried again but he rejected it. He has other wishes and I understand. We want players who want to play with this club, we want full commitment to try to achieve our targets.
"But of course, we respect [his decision]. He's an incredibly nice guy, we love him, I love him so much. I have nothing against him, he’s just decided he wants to make another adventure for his career and he doesn't want to stay."
Sane has helped City win the Premier League twice, one FA Cup and two League Cups, and was named the PFA young player of the year for 2017-18.
He has scored 25 goals and provided 28 assists in 90 league games for the Etihad Stadium outfit and Sport Bild has now confirmed that Bayern will pay an initial fee of £44.7m (€49m) with several add-ons bonuses over his five-year deal.
The Citizens have also included a 10% sell-on profit clause, should Sane make another transfer away from the German giants in the future.
Bild also reports that the technically gifted winger is set to double his current wages to £350,000-a-week, while City's final offer went as high as £170,000-a-week.