The title rivals played out a fierce 2-2 draw at the Etihad with Pep Guardiola's men rescuing a point through John Stones deep into injury time against their 10-man opponents.