Manuel Pellegrini's side sits on top of the pile despite Crystal Palace's best efforts while the scissors were out at as Hull's birthday boy finally ended his drought.
Manchester City then only just edged past Tony Pulis' plucky Crystal Palace, while Manchester United continued its revival with Danny Welbeck once again playing hero and Hull humiliated Fulham at the KC Stadium.
Sunderland, meanwhile, left it late to complete a miserable week for Cardiff City's supporters, snatching a draw at the death.
Cole Connection | Joe Cole puts West Ham in front with the first goal of the day. (Getty)
Bubbles Burst | Saido Berahino's sublime finish rounded off a dramatic 3-3 draw. (Getty)
Angel Gabriel | Agbonlahor gives Aston Villa the lead against Swansea. (Getty)
Roland Down the River | But Lamah scores his first Premier League goal to level. (Getty)
All Change | Manuel Pellegrini made a host of changes to his side against Crystal Palace. (Getty)
Edin To The Top | Dzeko takes his chance to send City to the top of the table. (Getty)
Stingy Shinji | Manchester United struggled to make an impression against Norwich. (Getty)
Danny Boy| But Welbeck scored again to give David Moyes' boys the breakthough. (Getty)
The Boy's Done Wel| Welbeck continues to blossom in the absence of Robin van Persie. (Getty)
Tickle Me Elmo | Ahmed Elmohamady gets in on the act as Hull embarrasses sorry Fulham. (Getty)
Short Back and Sides | The Tigers get the shears out for birthday boy Tom Huddlestone. (Getty)
Tan-talizing| Vincent Tan does his best to muster up some Cardiff support. (Getty)
Mutch Ado... | Jordon Mutch put the Welsh outfit ahead with the help of a deflection. (Getty)
Squeeky Bum Time| But Steven Fletcher's effort began the comeback. (Getty)
Col-Back In It | Sunderland second-half substitute Jack Colback salvages a 2-2 draw. (Getty)