Confirmed line-ups for the Champions League clash.
City lost the first leg 2-1 at The Etihad, a scoreline which could have been worse had it not been for Lionel Messi's injury time penalty miss.
It means even a 1-0 win for City would see them eliminated on away goals.
Keeping a clean sheet however will be far from easy. Barcelona possess a fearsome attack boasting an in form Lionel Messi, former Liverpool striker Luis Suarez, and Brazilian international Neymar.
For a City side which lost 1-0 to Burnley at the weekend to win would be a real surprise, and they are 8/1 outsiders to qualify with the bookies.
One small hope may be for Barcelona to get complacent and have one eye on the El
Clasico match with Real Madrid at the weekend, but even a 90 per cent focused side will have too much for most teams.
Here is a look at how the teams line up...
- Marc-André ter Stegen
- Jordi Alba
- Dani Alves
- Javier Mascherano
- Jeremy Mathieu
- Gerard Piqué
- Andrés Iniesta
- Ivan Rakitic
- Lionel Messi
- Luis Suárez
Substitutes: Claudio Bravo, Adriano, Marc Bartra, Rafinha, Sergi Roberto, Xavi, Pedro.
- Joe Hart
- Martín Demichelis
- Aleksandar Kolarov
- Vincent Kompany
- Bacary Sagna
- James Milner
- Samir Nasri
- David Silva
- Yaya Touré
- Sergio Agüero
Substitutes: Willy Caballero, Pablo Zabaleta, Fernando, Frank Lampard, Jesús Navas, Wilfried Bony, Edin Dzeko.