Sadio Mane has completed his £35.1m move from Liverpool to Bayern Munich.
The 30-year-old has agreed a three-year contract with the German club and is a likely replacement for Robert Lewandowski, who is being strongly linked with a move to Barcelona after publicly expressing a desire to leave.
Mane, who joined Liverpool from Southampton in 2016, was in the final year of his contract at Anfield.
“I’m very happy to finally be with FC Bayern in Munich,” Mane told fcbayern.com.
“We had a lot of talks and I felt the great interest of this big club from the start so there was no doubt in my mind right from the start. This is the right time for this challenge. I want to achieve a lot with this club, also internationally.”
The Bundesliga champions will pay £27.5m up front for the Senegal international, with a further £5m due when Mane meets a specified appearance clause and an additional £2.6m based on individual and team achievements.
Bayern believed they could secure the Senegal forward on the cheap with an opening offer of £21.4m plus £4.2m in add ons, based on what Liverpool considered unrealistic individual and team achievements.
However, with the arrival of 22-year-old Benfica striker Darwin Nunez in a potential club-record £85m deal the club were willing to allow Mane to go providing Bayern came up with a figure which closer suited their £40m valuation.