Man City late show sinks Southampton to reach FA Cup final
The Saints were heading towards a first FA Cup final since 2003 when Finn Azaz's brilliant finish put the Championship side in front 11 minutes from time.
However, City avoided the same fate that Arsenal suffered in the quarter-finals and remain on course for a domestic treble.
Jeremy Doku's deflected effort quickly levelled before Gonzalez rifled in from long range three minutes from time.
City will face Leeds or Chelsea in the final on May 16.
"No team has made four finals in a row. It's extraordinary...