"I thought we deserved it", said goalscorer Harry Kane, who has now netted seven goals in seven north London derbies.
City have scored three goals or more in each of their last five top-flight home games.
"I think Riyad will be not available for the Saturday game against Manchester City", said Puel.
On the other hand, the biggest challenge for Leicester boss Claude Puel in the remaining months of the Premier League campaign may well be motivating his players, with seventh place surely the best the Foxes can hope for.
Having dropped points last time out against Burnley, City wasted little time making things right, taking the lead after just two minutes. If we win, it's good, and if not then people will ask why did we do it.
Meanwhile, the Telegraph claims that Leicester have fined the player £240,000 for his two-week absence, while manager Claude Puel has confirmed the winger will miss Saturday's game at Manchester City. Poor form from our closest competitors has left us still just one point from 7th, and four points clear of 9th, but the Foxes need to turn this around.
"It is important to keep a good feeling".
'Riyad is a magnificent player, he loves football, he loves his relationship with his friends, his teammates, he enjoys his football. "Congratulations to him because it's not easy to score four goals", Guardiola told Match of the Day.
The goal also allowed Vardy to add an impressive note to his resume, as City became the most recent of the Premier League's top six that he has scored against this season. "We needed it", said Guardiola. The coach does not find a way to solve the conflict between the player and the club and ends up losing his most important player in the squad, which resulted in his team's defeat in both games.
"We know it's a difficult situation but we needed to look forward and to continue this hard work".