Wayne Rooney was left at home as Manchester United threw away two points at Everton courtesy of Mikel Arteta's dramatic equaliser.
United were winning 3-1 heading for the final whistle but Tim Cahill's injury-time header put the Toffees back in the game before Arteta rifled home a deflected leveller to snatch a 3-3 draw. Steven Pienaar had given Everton the lead but Darren Fletcher, Nemanja Vidic and Dimitar Berbatov had seemingly turned the game on its head before the hosts' late rally.
Chelsea strolled to a 3-1 win as West Ham United's woeful start to the season continued. Michael Essien headed home a Didier Drogba corner just two minutes in, and the Londoners doubled their lead just 15 minutes later after some poor defending by the Hammers. Robert Green inexplicably spilled Drogba's long-range free-kick and when Matthew Upson tried to hack it clear, he only succeeded in hitting the ball off Salomon Kalou's leg and into the net. Another Essien header made it 3-0 moments before Scott Parker's beautiful volleyed lob reduced the deficit. Frederic Piquionne was then guilty of a horrendous miss for West Ham as Chelsea took all three points.
Arsenal produced an impressive performance to beat Bolton 4-1 at the Emirates Stadium. Laurent Koscielny's well-taken goal gave them the lead before Johan Elmander's header levelled for the visitors before half-time. Marouane Chamakh restored the lead with a 58th-minute header before Gary Cahill was sent off just after the hour mark for a foul on the big Moroccan. Alex Song's lovely chip and Carlos Vela's cool finish put the game beyond Bolton and capped a classy team performance.
Blackpool's impressive start to the season continued with a fantastic 2-0 win at Newcastle. Charlie Adam's penalty gave the Seasiders a half-time lead and while the Magpies battled for an equaliser, Adam carved out a chance for DJ Campbell in the closing stages and the striker showed excellent technique to convert.
Blackburn left Eastlands with a point after Manchester City midfielder Patrick Vieira spared his defence's blushes following a first-half mix-up. Rovers had led after goalkeeper Joe Hart and defender Kolo Toure both went for the ball and let in Nikola Kalinic to score in the 25th minute. However, City equalised 10 minutes into the second half through Vieira after good interplay with Carlos Tevez.
Rafael van der Vaart was denied a winning start for Tottenham Hotspur as they drew 1-1 at West Bromwich Albion. Luka Modric's technically astute volley gave Spurs a 27th-minute lead but Chris Brunt nodded home an equaliser before the break.
Record signing Asamoah Gyan came off the bench to score for Sunderland at Wigan Athletic but Antolin Alcaraz's late equaliser denied him a winning debut. Gyan had brilliantly converted Jordan Henderson's sublime right-wing cross before Alcaraz scrambled home to make it 1-1. Black Cats skipper Lee Cattermole was handed a second red card of the season for two bookings within the opening 22 minutes.
Elsewhere, Fulham snatched a 2-1 win over Wolverhamptin Wanderers thanks to new signing Moussa Dembele. Jelle van Damme gave Wolves a 10th-minute lead but summer signing Dembele equalised within four minutes of the restart as Fulham bucked up their ideas and looked set to come out on top. Wolves' Christophe Berra was sent off late on before the former AZ Alkmaar striker rifled home a low free-kick in the last minute.
