Manchester City produced a dramatic late fightback to reach their fourth successive FA Cup final with a remarkable 2-1 win over Championship Southampton.
A slow-burner of a semi-final came alive as Finn Azaz put Saints on course for a shock Wembley win when he curled home a sublime goal with 11 minutes remaining.