Pep Guardiola was criticised by the fickle on Wednesday night after his side were knocked out by Tottenham in the Champions League.
I saw the word "overrated" being thrown around willy-nilly in regards to his talents, with many questioning his overall stature as a football manager.
But just three days after the Spaniard fell to his knees, mouth wide open in shock, many were onside once more.
Guardiola's decision to put his faith in 18-year-old Phil Foden, who became the third youngest goalscorer in Premier League history after netting against Mauricio Pochettino's side, was seen as a stroke of genius in such a demanding and high pressure game.
The Spaniard takes risks and more often than not, they pay off.
He employed Messi in the now-famous 'false nine' role and he went on to score 47 goals that season. Sergio Busquets and Sergi Roberto were given their debut under Guardiola, not to forget the talented Thiago Alcantara.
We are talking about a coach who has revolutionised football. Following hugely successful spells at Barcelona and Bayern Munich, the Spaniard has come in and transformed the landscape of English football.
He struggled at first, but his philosophy soon rubbed off on Manchester City and they have since reaped the rewards.
Despite City being on the cusp of Premier League and FA Cup wins, not to mention the League Cup victory over Chelsea in February, many have jumped on the 'let's slate Guardiola' bandwagon.
But I ask you step back and look at his overall record.
One trophy every 23 matches isn't bad really, is it?
The 48-year-old has lost just 65 matches in 577 games, including this afternoon's win against Tottenham, and his teams have scored 1,487 goals in those matches; an average of 2.57 goals per game.
Can Manchester City go and win the Premier League title for the second consecutive season?
Let us know in the comments.