City started the stronger against the Foxes, who surprised everyone to take the lead though Jamie Vardy, but backed by a vociferous home crowd, Guardiola’s side fought back to claim all three points.
Afterwards, the boss said the connection between the fans and the team cannot be underestimated as he admitted he feels supporters can make a difference in the tough moments in games.
“I think today the spectators were incredible,” he said.
“We played so good. When that happens, our fans are always behind us.
“I have the feeling they are there when we play good. But we need them. The players deserve it.
“I need my fans when we concede a goal but have played incredibly well. We need them. We can’t always play 90 minutes perfect.
“Inside the first ten minutes we were not good. We lost some balls. We didn’t play simple. We didn’t start to connect again after the half-time break.
“In the bad moments, we need them. When the opponent is good, we need them to be a better team.”
City's attacking play was close to its best against Leicester.
It pleased Guardiola, but he refused to get carried away with the suggestion that this improved performance could impact the title race.
“When we lose, I have to go home and it is a disaster,” he added. “When we play now we are going to chase Liverpool.
“Leicester so far have done better than us. Hopefully Leicester can play well against Liverpool.
“But we have an incredibly tough game in Wolves and we know how difficult that is, with Adama [Traore], with [Raul] Jimenez and all the players that are there.
"We will try. I think it is unrealistic to think we will chase them. We have to try and win our games, be there and secure qualification for the Champions League.
“You never know what could happen. When a team lose one game in their last 53, 54, I’m not optimistic to think they are going to lose four or five in 10 or 11 games.
“I don’t think so, because they are an incredibly strong team. So, [we must] relax, try and play like today and we will see at the end what happens.”