Tomorrow we will witness a fairly tight match. Man City this season has experienced a series of negative results, their performance is very bad as a strong candidate team and Pep has not been able to restore his squad's performance to its original state. Winning this match will boost the players' confidence again, but it is not easy because they have to play away, besides the home team "Aston Villa" is a strong team that should be watched out for, which means Aston Villa also has the opportunity to get full points. I think regardless of what the final result will be, betting on Aston Villa's victory is also worth considering.
Manchester City have suffered a series of defeats, but there are times when they can rise, it can be at the beginning of the match against Aston Villa, this is still possible because Manchester City will still be the favorite.
Pep Guardiola still can't prove victory again, if City lose then it's not a surprise anymore but they are in a bad phase in the middle of the season.
In the last 5 matches played against Aston Villa, Manchester City has won three matches, lost one match and drawn one match. However, it is impossible to make a sure prediction about today's match. Manchester City's performance is quite strange this season. Although Manchester City did well at the beginning of the season, their performance is very irregular at the moment. They lost 4-0 against Tottenham. Manchester City lost 2-1 against Manchester United.
Aston Villa is not a weak team. Aston Villa is fighting to stay in the top four of the points table. If they are able to win against Manchester City, Aston Villa will want to occupy the fourth place in the table. Aston Villa will definitely want to take advantage of Manchester City's irregular performance. And will try their best to earn full points in the match.