Manchester City welcome Barcelona to the Etihad Stadium this evening looking to avenge their 4-0 pummelling by the Spanish champions two weeks ago.

City were outplayed by Luis Enrique’s side in the second half a fortnight ago, although they should take the positives from how well they matched them in the first half into tonight’s game.

Nevertheless, Pep Guardiola’s side could really do with getting a positive result this evening, as Borussia Monchengladbach’s win at Celtic two weeks ago has put them back in the running for a top two spot.

Photo: Simon Stacpoole / Offside.

Photo: Simon Stacpoole / Offside.

City though finally ended a run of no win in six by thumping West Brom 4-0 at the Hawthorns on Saturday, with Sergio Aguero getting back on the scoresheet with a brace for Guardiola’s side.

The result means that they remain top of the Premier League, ahead of Arsenal and Liverpool on goal difference, which gives them some much-needed confidence going into tonight’s match against Barcelona.

Unsurprisingly, Guardiola’s appointment has given City fans optimism that he might be able to end their disappointing record in Europe by winning the competition this season.

Thus, here are THREE reasons why City can go all the way and win the Champions League…

Brought to you by Shoot!