Manchester City nicked a late 2-1 win over Bristol City on Tuesday evening at the Etihad in what was an exhilarating Carabao Cup Semi-Final first leg.
The Robins went 1-0 up with a late first-half Bobby Reid penalty but a great team goal finished off by Kevin De Bruyne set the tie up perfectly for substitute Sergio Aguero to come off the bench and score a late winner.
Pep Guardiola didn't take the opposition lightly and went for a close to full strength side. Claudio Bravo was between the sticks, Oleksandr Zinchenko and Danilo filled in at full back while City veteran Yaya Toure got a rare game in midfield and Bernardo Silva, Leroy Sane and Raheem Sterling started in an interchangeable front three.