|It was the turn of Wolves keeper Wayne Hennessey to feel the force of City's attack [GALLO/GETTY]
Manchester City were once again in cruise control on Saturday with a comfortable 3-1 victory over Wolves despite going down to 10 men.
League leaders City have scored an impressive 17 goals in their last four Premier League games and Roberto Mancini's men remain unbeaten this season.
However, in the earlier kick-offs Manchester United kept the pressure on their local rivals with a 1-0 victory over Everton while Arsenal surprised title contenders Chelsea by coming from behind to end up 5-3 winners at Stamford Bridge.
City went ahead early in the second half when Edin Dzeko converted a loose ball after Sergio Aguero had pounced on some hesitant play by goalkeeper Wayne Hennessey, who then pushed David Silva's shot into the path of Aleksandar Kolarov for 2-0 in the 67th minute.
Kompany was dismissed for bringing down Kevin Doyle and Stephen Hunt scored the resulting penalty with 15 minutes left but substitute Adam Johnson wrapped up victory in injury time.
While City stayed ahead of Manchester United by five points, Wolves are now winless in eight league games.
However, things are even worse for Wigan who sank to the bottom of the table after losing 2-0 to Fulham.
United States forward Clint Dempsey finished off a break in the 41st minute while Moussa Dembele added a late goal in the 86th for Fulham's first league victory away this season.
Goals from Charlie Adam and Andy Carroll gave Liverpool a 2-0 victory over West Bromwich Albion which moved them into fifth place on 18 points. The Reds are now two clear of Tottenham Hotspur and Arsenal, but Spurs can overtake Liverpool again if they beat Queens Park Rangers at White Hart Lane on Sunday.
Leaving it late
Promoted Norwich continued their positive start to the season after a controversial penalty gave them a 3-3 draw against Blackburn.
Grant Holt converted the penalty in stoppage-time to steal victory from Steve Kean's struggling men.
Junior Hoilett scored from 20 yards to put Blackburn ahead in the 45th and though Norwich equalised through Steve Morison's powerful volley in the 53rd, goals from Yakubu and Chris Samba looked to have given Blackburn
But Bradley Johnson pulled one back with a deflected shot in the 82nd before Holt's late leveler.
A point was enough to take Blackburn off the bottom of the Premier League table but Kean's team had been heading for a valuable away win until the referee adjudged Steven Nzonzi to have handled the ball inside the box in the fourth minute of injury time.
| Grant Holt of Norwich City scores a late equaliser from the spot [GALLO/GETTY]
Sunderland also left it late against Aston Villa with Stephane Sessegnon's strike clinching a 2-2 draw with a minute to go.
Sunderland's first equaliser had come in the 38th when Connor Wickham canceled out Stilyan Petrov's stunning 20th-minute opener. Richard Dunne then put Villa ahead with a header five minutes before the end.
England international Darren Bent was jeered throughout on his first return to Wearside since leaving in January.
Swansea maintained their unbeaten home record in their first season in the Premier League with a 3-1 win that added to Bolton's woes.
Bolton slip to 19th in the standings with an eighth loss in 10 games and had Ricardo Gardner sent off for a second yellow card in the 48th minute.
Swansea took the lead a minute later when Joe Allen escaped down the left and fired in a shot at the near post.
Former Swansea midfielder Darren Pratley tripped Allen to give the hosts a penalty, which Scott Sinclair converted in the 57th.
Danny Graham's own goal in the 73rd gave Bolton hope, but Graham made up for his error with a stoppage-time goal at the right end to seal the three points for Swansea and put his side comfortably in mid-table with 12 points.