England striker Harry Kane has pen his Bayern Munich contract.
Kane landed in Germany on Friday night and completed the first part of his medical at Barmherzige Bruder hospital in west Munich.
The 30-year-old has agreed a four-year deal and could make his debut as early as today in the German Super Cup.
Bayern are expected to announce the signing imminently.
Read Also: Liverpool vs Bayern Munich 3-4 Highlights (Download Video)
Tottenham’s record goalscorer has been at the centre of a transfer saga all summer long.
Bayern saw multiple bids rejected by Spurs chief Daniel Levy but the club were reluctant to lose him on a free transfer next summer.
Kane entered the final year of his Tottenham contract and rejected new terms worth £400,000-a-week.
Despite scoring 280 goals for the club, the 30-year-old leaves north London without winning a major trophy.
The deal between Tottenham and Bayern for Kane will comprise an initial £86m fee, with add-ons taking the price close to £100m – which is a Bayern and Bundesliga record fee.