De 87ste-minuutstreffer van Nico González van 30 meter verzekerde een plek in de finale, waardoor City de eerste club in de geschiedenis werd die vier opeenvolgende FA Cup-finale's bereikte.
De Championship-club, die vorige maand uit de Premier League degradeerde, gaf een sterke vertoning weg op Wembley. Finn Azaz krulde in de 79ste minuut in de bovenhoek om Southampton een verrassende voorsprong te geven, maar Jeremy Doku maakte binnen vier minuten gelijk met een afgeweken schot.
González, die vanaf de bank kwam, produceerde toen het beslissende moment -- een kanonschot van buiten de zestien dat met drie minuten reguliere speeltijd in de bovenhoek vloog.
Sprekend na de wedstrijd, reflecteerde de Spaanse middenvelder op wat het betekende.
"Ik herinner me niet dat ik een beter doelpunt heb gescoord, misschien vorig seizoen, maar dat was eerlijk gezegd niet zo goed. Het is geweldig om aan het einde te scoren. Het is een lange tijd geleden dat ik heb gespeeld. En hier zijn, in dit geweldige stadion, met deze sfeer, het is een geweldig gevoel."
Hij voegde toe: "Ik denk dat ik een paar kansen had om te schieten omdat ze zo diep verdedigen. We speelden echt goed in de tweede helft en dwongen hen in hun eigen gebied. Ik wachtte op de kans en ik kreeg die, dus ik gaf alles, ik schoot met alles en het ging erin."
González plaatste het resultaat ook in de context van een opmerkelijke week voor de club.
"Het is een echt belangrijke week voor ons geweest, het zijn drie geweldige overwinningen geweest. We zijn nog in de competitie, wat misschien een maand geleden was, we dachten nooit dat we met deze kans zouden aankomen. Maar het is geweldig om weer in een finale te komen."
Manchester City zal volgende maand in de finale op Wembley tegenover Leeds United of Chelsea staan. Hun tegenstander zal zondag worden bepaald.