Although yesterday's match was not that surprising to me, even though I didn’t expect Aston Villa to win the game, which they did, Aston Villa are performing well this season, and they were playing at home yesterday, so that is what led them to win that game yesterday. Although Manchester City are also doing excellent, Aston Villa made it tough for them yesterday. Aston Villa played a defensive game; they really showed Manchester City that they are also doing excellent this season. Even though people were thinking Manchester City were their favourite team, they didn’t allow that to affect them; they played well.
Manchester City were thinking that they are the ones that were in form this season. They forgot that better things doesn't last forever Since they had defeated some teams in their prior games, They thought that every team they could beat and go. Everybody knows that Chelsea is not doing well, but Chelsea has done a great job in the last match they met with Manchester City, which was their game ending in a draw when nobody aspecting that.
The same thing happened in yesterday's match between Aston Villa and Manchester City, when many people expected that Manchester City would win despite that Aston Villa's has poor performance. As it stand now Man City's is currently fourth in the table, having fallen from 1st position, and they never see anything. This is only the started.