Manchester City turned on the power to overcome a strong challenge from Southampton to secure a place in the FA Cup semi-finals at Wembley.
Saints were in contention for more than an hour in a tight encounter at St Mary's after Aymeric Laporte's own goal on the stroke of half-time cancelled out Raheem Sterling's early strike.
This FA Cup quarter-final turned on Mohammed Salisu's reckless challenge on Gabriel Jesus that saw Kevin de Bruyne restore City's lead from the penalty spot after 62 minutes, effectively ending Southampton's challenge.
Substitute Phil Foden's magnificent left-foot strike ended any faint hope of a Saints comeback and, as City took complete control, Riyad Mahrez added a fourth with 12 minutes left.