Thierry Ambrose scored in the last minute of stoppage time to win a point for Patrick Vieira's men.
City came from behind twice to goals from Saints striker Marcus Barnes in the 45th and 63rd minutes in the game which eventually ended 2-2.
Bersant Celina had earlier clipped home a brilliant free-kick to make it 1-1 shortly after half-time.
Read how @thierryambrose proved City EDS "fight to the end" at @SouthamptonFC. Report: http://t.co/UqfVYNDnfx#MCFCpic.twitter.com/nfeEy1o4HG
— Manchester City FC (@MCFC) August 10, 2015