Sergio Aguero scored a late goal as Manchester City took a 2-1 advantage over Bristol City in the first leg of the Carabao Cup semi final.
The visitors took a one nil advantage at the Stroke of half time courtesy of Bobby Reid who scored from spot before City restored parity after the break through Kevin De Bruyne.
The score line would then remain like that until 92 minute when Aguero struck following Bernard Silva’s cross. City are now unbeaten in 33 domestic games, a run stretching back to April.
The return leg will be played on the 23rd of this month and a draw for City will see them ease to the final.