Son gave Tottenham the lead early on after breaking the offside trap before tucking away his effort under the legs of Ederson.
Spurs then appeared to sit back on their one-goal advantage as City ramped up the pressure.
Guardiola’s side thought they had found an equaliser in the first half when Aymeric Laporte scored but the goal was chalked off after Gabriel Jesus was adjudged to have handled the ball in the build up.
Still, City continued to push forward with little intent from Tottenham to do the same.
Spurs’ defence stood strong under relentless pressure though and gaps soon started to appear in City’s defence as they pushed more for an equaliser.