Aymeric Laporte spared Manchester City's blushes as the Premier League leaders were held to a 1-1 draw at Southampton.
City were rocked by Kyle Walker-Peters' first ever top-flight goal in the opening minutes.
After a poor first half by their high standards, Pep Guardiola's side kicked into gear after the break.
Spain defender Laporte headed the equaliser, but City could not extend their winning streak in a one-sided finale that saw the visitors lay seige to the Southampton goal.
The champions had to settle for a result that left them 12 points clear of second-placed Liverpool, who have two games in hand and face Crystal Palace on Sunday.