City's domination of the first half was absolute and the only surprise was it took a penalty for them to lead at halftime, De Bruyne slotting home in the 37th minute.More news: Coronavirus In Illinois: 39 New COVID-19 Deaths, 857 New Confirmed Cases
The hosts should have equalised in the 65th minute but Dwight Gayle somehow blazed over the crossbar with only Bravo to beat from six yards out.
With last four draw being made at halftime; the Citizens will come up against Arsenal who they defeated just over a week ago while Chelsea take on Manchester United.
Manchester United, who last won the competition in 2016, booked their place in the last four on Saturday when Harry Maguire forced home the decisive goal in extra-time to clinch his side a 2-1 win at Norwich.More news: 10-year timelapse of Sun released by NASA, Watch here
City's win was far more comfortable.
It was a rare opportunity for Steve Bruce's side and a costly miss as Sterling scored moments later, curling a shot in from the edge of the box following a quick counterattack in the 68th.
As the visitors struggled for most of the first half, manager Frank Lampard introduced Cesar Azpilicueta, Mateo Kovavic and Ross Barkley for the second stanza.More news: Joe Biden: Donald Trump presidency has been 'a gift to Putin'
The hosts' David McGoldrick netted on either side of goals from Nicholas Pepe and Dani Ceballos, with the latter scoring at stoppage time. Defender John Egan's header early in the second half was also chalked off, much to the frustration of the home fans.