Sergio Aguero headed home an injury time winner for Manchester City to snatch a 2-1 victory over, what Pep Guardiola described as, a ‘fantastic’ Bristol City at Etihad Stadium in Tuesday night’s Carabao Cup semi-final first leg.
Man City dominated proceedings in the first half, with Kevin de Bruyne testing the keeper a number of times, but it was Bristol that went ahead at the break as Bobby Reid won and converted a penalty just before half-time.
Early in the second half captain Kevin De Bruyne equalised for Man City, firing home from inside the area.
But then just as Bristol were about to become only the second team to deny the runaway Premier League leaders victory at the Etihad Stadium this season, substitute Sergio Aguero headed home the 92 minute winner for City.
After the match Pep Guardiola paid tribute to Bristol side.
“They are a fantastic team that is why they beat four Premier League teams and that is why they are in the semi-final,” he said.
“They are a fantastic team for many reasons; they can play long balls, they are fast up front and they know exactly what to do. It will be tough in Bristol but we are going to try and win and reach the final.
“Every team create problems. Huddersfield created problems, and Wolverhampton Wanderers did but also the Premier League too. But we must not forget we win the game. Teams from the Premier League are out and teams from the second division won. Football is so complicated but the important thing is our spirit and what we have done in the good moments.
“My players are fantastic. In football you can win you can lose but we tried until the end and in the last minutes we didn’t give up. There are a lot of games and semi-finals are complicated so that is why I am satisfied.”