Manchester City will look to end a run of five straight UEFA Champions League defeats to Barcelona when they face-off in Tuesday's Group C clash at the Etihad Stadium.
With Barca seemingly in full control of the group with nine points from three matches, this contest could be vital to City's hopes of advancing to the knockout stages.
The Citizens have four points while Borussia Monchengladbach are one point behind them on three. However, the Foals have what appears to be a winnable tie against Celtic at home and could move ahead of City with a victory should Pep Guardiola's side drop points.
It could be a tough ask for the Premier League club to get a victory over the Blaugrana as a Lionel Messi hat-trick saw Luis Enrique's men demolish them 4-0 at the Camp Nou in the reverse fixture.
— FC Barcelona (@FCBarcelona) October 31, 2016
With that said, the Catalans do have some vulnerabilities at the back with Gerard Pique, Jordi Alba and Jeremy Mathieu all injured.
Midfielder Sergi Roberto has been used a makeshift right-back in recent matches, with the less experienced Samuel Umtiti partnering Javier Mascherano in central defence.
In addition, it seems left-back Lucas Digne has only come into the team in recent times due to the hamstring injury Alba picked up in the 4-0 win over City.
This could give the hosts reason for hope especially with Sergio Aguero on fire in front of goal. The Argentine striker has hit 13 goals in 13 matches in all competitions in 2016/17.
Aguero did not play in the defeat to Barca as Guardiola made tactical changes, however, he has confirmed the 28-year-old will start on Tuesday.
The Spaniard told reporters: "I think so (he will start). But, I'm not going to tell you in which position he's going to play!"
In team news, Pablo Zabaleta, Bacary Sagna and Fabian Delph are out injured for City, while Andres Iniesta and Aleix Vidal join Pique, Alba and Mathieu on Barca's casualty list.