Three way fight at the top and Everton join Euro scrap
Spanish schemer Mikel Arteta was the top points scoring player at the weekend with eight points.
The Everton midfielder has only recently returned from a long injury lay-off and bagged two goals and an assist in the 5-1 win over Hull.
Landon Donovan scored five points for a goal and an assist in his last home game before returning to America.
Manchester United took over at the top of the Premier League by beating struggling Wolves 1-0.
Veteran midfielder Paul Scholes got the winner, reacting quickest in the penalty area and slotting past Marcus Hahnemann.
It was Scholes' 100th Premier League goal, although young striker Sam Vokes missed a glorious chance to grab a late equaliser.
Arsenal are now just two points off leaders Manchester United, and level with Chelsea, as the title race enters its final stages after beating Burnley 3-1.
The Gunners could have won by more, but took the lead through captain fantastic Cesc Fabregas.
Under-fire winger Theo Walcott bagged the second and Andrei Arshavin's third leaves Burnley stuck in the drop zone.
Bolton beat West Ham 2-1 and moved above their relegation rivals into 13th place.
The Hammers simply couldn't cope with the pace of Chung Yong Lee on the right or the powerful Kevin Davies in attack, and the duo combined for the 10th minute opener.
Mercurial talent Jack Wilshere got the second and Alessandro Diamanti's late stunner was too little too late for West Ham.