Manchester City lost for the first time since April as they came unstuck against Shakhtar Donetsk in the Champions League on Wednesday, but Pep Guardiola believes it will ultimately prove to be a good thing for his swashbuckling side.
A much-changed City side were beaten 2-1 by the impressive Ukrainian champions in freezing conditions at the Metalist Stadium in Kharkiv.
The former Barcelona boss, who made seven changes, said: "It hurts. It is never nice to lose a game."
"But we have said many times we cannot win all the time, we are going to lose games. We needed to lose a game."
"It will be good for the club, for all of us and the media. People say things when you win a lot and you can forget that now."