Meanwhile, Joe Hart provided a worrying moment as he came to catch a free kick from Swansea’s young full back Stephen Kingsley but completely missed the ball.
You sensed City, who had been so dominant, had now switched off and they were punished.
Otamendi gave away a free kick 25 yards out, and Ayew’s curling effort took a deflection off Fernando’s head leaving Hart stranded.
City had to pick it up after the interval, but went on making chances but missing them.
Mangala headed De Bruyne’s cross into the side netting, a Navas shot hit the foot of the post and diverted straight to Iheanacho but got stuck under his feet before he could react to tap it home.
And incredibly Aguero, the player with the best goals per minute ratio in the Premier League, sliced another chance wide after Iheanacho had set him up.
Pellegrini had seen enough. He had attacking talents warming up but chose to settle for the point, not sending on Yaya Toure until injury time. Just like his players, he decided to settle only for good enough.