Pep Guardiola will leave Bayern Munich at the end of the season before taking over at Manchester City, according to German TV station ZDF.
Guardiola’s contract at Bayern runs out at the end of the campaign and speculation has been rife as to where his future might lie.
ZDF, a publicly funded TV station in Germany, claim that Guardiola is heading for City and will be replaced at the Bundesliga club by Carlo Ancelotti.
There had been rumours linking Guardiola with Manchester United but it appears that their city rivals have beaten them to the punch.
Louis van Gaal is currently under immense pressure at Old Trafford and there have been numerous calls for the Dutchman to be sacked following the 2-1 defeat against Norwich City on Saturday.
Man United are in disarray and fans will be disappointed to hear that Guardiola is closing in on a move to City. United clearly need an elite manager to take them forward and they may have to turn to the recently sacked Jose Mourinho if van Gaal is let go.