Manchester City manager Manuel Pellegrini had admitted he was surprised to see his side lose at home to Mark Hughes’ Stoke City.
The Citizens, as expected, dominated possession and tallied up 17 shots against Asmir Begovic in the Potters’ goal.
However it was the away side that were left celebrating after former Manchester United striker Mame Biram Diouf found the winner following a stunning run and finish.
It was 13th time lucky for Stoke having lost their previous 12 matches away at the Etihad Stadium.
And Pellegrini said following the defeat: “It was a surprise but this sometimes happens during the year.
“We tried everywhere to find the space to score but we couldn’t and then they score just once on the counter-attack and won the game.”
The Chilean boss, though, felt that his side should have had a penalty when Ivorian midfielder Yaya Toure went down in the penalty area.
However Lee Mason booked the 31-year old for diving, a decision that confused the former Real Madrid manager.
“It was a clear penalty but he didn’t whistle so what’s important is the opinion of the referee, not what I think,” the Chilean added.