It shows just how high Manchester City's standards are that in a season in which they have repeatedly been questioned and criticised for being below their best, they could still win a historic treble.
There have been some troubling moments for Pep Guardiola's side which should be expected given the disruptions caused by a mid-season World Cup but they did begin to find their stride again before the international break.
City are currently undefeated in 10 games and scored 13 times in their last two matches alone. They should be able to defeat Championship side Sheffield United to reach the FA Cup Final, are up against a Bayern Munich thrown into turmoil following the sacking of their manager in the next round of the Champions League and are still locked in a battle with Arsenal for the Premier League title.
It's still all to play for and the rest of the season promises to be exhilarating. ALSO READ: Foden withdraws from England squad Some players have enjoyed better seasons than others, though and here are the winners and losers of the season so far.