Manchester City reached their first final under Pep Guardiola as the Premier League leaders beat battling Bristol City in the Carabao Cup.
The visitors, who won the first leg 2-1, took the lead on the night through Leroy Sane’s close-range strike.
Sergio Aguero’s placed finish then made it 4-1 on aggregate.
Marlon Pack’s header and Aden Flint’s strike gave Championship side Bristol City hope before Kevin de Bruyne turned home Sane’s cutback with the last kick.
Guardiola’s side will face either Arsenal or Chelsea, who play their semi-final second leg on Wednesday, in the final at Wembley on 25 February.
More to follow.