Barcelona have won their last 4 matches against Manchester City in all contests. Manchester City hasn’t been in good form lately. In their last 3, City is 0-2-1. In those 3 games, they have conceded 6 goals. Barcelona have scored 9 goals in their last 2 Champions League games. The over/under for the total goals scored is 2.5. The over is currently favored. If you look at their last 3 matches between each other, no game has had more than 3 goals.

Manchester City’s last away game was against Tottenham and they lost 2-0. Now, they have to face a team in Barcelona that loves to attack. In their latest match, City missed two penalties. It seems like nothing is going well for them at the moment.

Barcelona will be without Jordi Alba and Sergi Roberto. Both fullbacks are injured. While City will be without Vincent Kompany and Bacary Sagna.

Barcelona is the better team. Manchester City will have to step up to get any points from this match. City need a good result today. If they lose, Celtic could make things interesting with a win against Gladbach. Both teams love to play attacking football, but, Barcelona should be able to win this one.

Prediction: Barcelona wins 2-1 at home