On Sunday, Manchester City defeated Tottenham in a thrilling match at the Etihad Stadium.
The 2-1 win was clinched by an 88th-minute goal from Edin Dzeko, who came off the bench to score once again for the Citizens.
For the entire match, City were the dominant side, especially in the second half after Maicon and Dzeko were brought on by manager Roberto Mancini.
Here are six things we learned from the 2-1 win for the Citizens over Tottenham.
Edin Dzeko was only on the pitch for 17 minutes, but his impact on Sunday's match was immense.
Dzeko came on for Carlos Tevez and was immediately able to link up with forward Sergio Aguero in the City attack.
In the 88th minute, it was Dzeko who scored his fifth goal off the bench this season with a brilliant goal that soared past Tottenham keeper Brad Friedel.
Five out of Dzeko's six goals in the EPL this season have come when the Bosnian forward has come off the bench. His only goal as a starter came on September 1st against QPR.
When Manchester City manager Roberto Mancini brought on Maicon in the 57th minute for Matija Nastasic, it changed the complexion of the match.
Maicon played on the right wing as Mancini moved to three defenders, with Maicon and Alexander Kolarov moving forward on the wings.
Although he was not involved directly in both City goals, Maicon was a constant force going forward in the final part of the second half when City were in search of the winning goal.
David Silva came back from injury on Sunday to start in the Manchester City lineup.
Silva, who last played for City on October 6th, was an impact player for most of the match.
It was Silva who provided Edin Dzeko with the pass so Dzeko could score the winning goal in the 88th minute.
Last season, Manchester City relied heavily on Silva in attack, and they will do the same thing this season now that the Spaniard is healthy.
The main cause of the frustration from Manchester City's defenders in the first half on Sunday was due to former Citizen Emmanuel Adebayor.
Adebayor was starting in place of Jermain Defoe and although the Togo international did not score a goal, he caused plenty of problems in the City defense, especially with Pablo Zabaleta.
Once City began to attack more in the second half, Adebayor became less of a concern, but it did give a warning to City that they need to defend against aerial threats in their opponent's attack better.
The next big threat of an aerial attack up front in the EPL against City will come on December 1st when they host Everton and Marouane Fellaini, who has caused plenty of top clubs trouble this season.
Manchester City were called offsides eight times on Sunday, and it halted numerous attacks by the club in both halves.
Eight offsides calls in a match is just unacceptable for the defending champions.
The players who were committing these errors the most were Sergio Aguero and Carlos Tevez.
Luckily for City, they were able to capitalize on the rest of their chances in the second half.
But on another day, City may not be so lucky to get attacks on goal and will have take advantage of every chance they have and stay onside to capitalize on those chances.
There were numerous occasions in the first half on Sunday after Manchester City went down a goal where they decided to take their frustration out on referee Michael Oliver and his assistants.
The main culprit of that frustration was Pablo Zabaleta, who lost out on a few challenges with Emmanuel Adebayor.
Instead of walking away and accepting the foul, Zabaleta continuously argued with Oliver.
Yaya Toure was also unhappy with how the calls were being made on the pitch.
It was only until captain Vincent Kompany got involved late in the first half that the City players calmed down a bit.
If this frustration with the referees continues, City could lose a player to an unneeded booking, and it could cost City a match in the future.