City booked a place in the Carabao Cup final after a thrilling 3-2 win over Bristol City.

Goals either side of half-time from Leroy Sane and Sergio Aguero put the Blues firmly in command and though the Robins fought back to level in the closing stages, Kevin De Bruyne won the game with the last kick of the game to secure a 5-3 aggregate victory.

The Blues will now take on the winners of Wednesday evening’s tie between Arsenal and Chelsea with a chance to land the first piece of silverware under Pep Guardiola’s tenure.