Leroy Sane has completed his transfer from Manchester City to Bayern Munich on a five-year-deal.
The Germany international moves to the Bundesliga champions for an initial fee of about €49m which could rise to almost €60m with add-ons.
The 24-year-old spent fours years at City after joining from Schalke in 2016 and during that time he won two Premier League titles, the FA Cup and two League Cups.
Sane made a total of 135 appearances for City but only featured once in the Premier League this season, a brief 11-minute cameo off the bench in the recent 5-0 win over Burnley.
Sane missed most of the season after suffering a knee injury in the Community Shield against Liverpool in August 2019.
Sané said: "Bayern is a great club with big goals - and these goals suit me as well. I'm looking forward to the new challenge and can't wait to train with the team.
"I know Hansi Flick from the U21 national team, we had a very good relationship there. I want to win as many trophies as possible with FC Bayern, and the Champions League is the top priority."
Bayern CEO Karl-Heinz-Rummenigge commented: "We’re very happy to welcome Leroy Sané to FC Bayern.
"He is an outstanding player who has proven his qualities over the past few years, especially in the national team.
"Our goal is to gather the best German players at FC Bayern and the signing of Leroy emphasises this goal.
"I would like to congratulate Hasan Salihamidžić on successfully concluding the transfer."
Sane will join up with his Bayern team-mates in training next week but he will be ineligible for them in the rest of their Champions League campaign this season.
City manager Pep Guardiola told the club website: "We wish Leroy all the best in this new chapter of his career.
"Leroy has been part of one of the most special periods in this club’s history and he leaves with the best wishes of everyone here at Manchester City."