Bayern Munich have completed the signing of Sadio Mane from Liverpool after striking a deal worth up to €41million (£35.2m) to sign the Senegal forward.

Mane hinted at his desire to leave Liverpool after their Champions League final loss to Real Madrid last month, at the end of a season in which he scored 23 goals.

With Liverpool signing striker Darwin Nunez in a reported £64million (€75m) deal from Benfica last week and Mane having just 12 months left on his contract, the 30-year-old has been allowed to depart after six successful years at Anfield.

He has played a key role in Liverpool winning their first Premier League title in 2020, reaching three Champions League finals - and winning one of them - and triumphs in the EFL Cup and FA Cup in the 2021-22 season.

Mane has signed a three-year contract with the Bundesliga champions. Stats Perform understands Bayern will pay Liverpool a guaranteed sum of €32million (£27.5m) plus €6m (£5.2m) based on appearances, while a further €3m (£2.5m) is dependent on the Bavarian club and Mane meeting performance-related objectives.

Mane scored 90 goals in 196 Premier League games for Liverpool after joining Jurgen Klopp's side from Southampton in 2016.

Only Leicester City striker Jamie Vardy (104), Mane's Liverpool team-mate Mohamed Salah (118) and Tottenham's Harry Kane (134) have managed more goals in the competition across that period.

Sadio Mane scored 16 Premier League goals in 2021-22

As well as lifting both domestic cups during a successful final season with Liverpool, Mane played a key role as Senegal won the Africa Cup of Nations title in February and qualified for the World Cup a month later.

Mane also struck up a brilliant partnership with fellow forward Salah at Liverpool, and his sale marks something akin to the end of an era for the Reds.

It remains to be seen what Mane's arrival means for the future of Bayern striker Robert Lewandowski, who has been strongly linked with a move to Barcelona.

Bayern president Herbert Hainer said earlier this month he was "confident" Lewandowski will stay at the Allianz Arena, despite the Poland international declaring his time at the club is "over" and pushing for a move ahead of his contract expiring in 2023.