There were many goals in the Premier league over the weekend firstly Manchester United came from 2-0 down to beat struggling Aston Villa 3-2 at Villa Park. Manchester United controlled the game from start to finish however The Villans were the better team in the first half as they went 1-0 up in the first half. But Javier Hernandez came on in the 46th minute and scored United's first goal after 58 minutes, he then forced an own goal from Ron Vlaar just 4 minutes later and then scored the winner with 3 minutes to go.
West Brom beat rivals Wigan 2-1 at the DW stadium with goals from James Morrison and a Gary Caldwell own goal. Wigan's goal came from Arouna Kone. QPR's woes continue as a Charlie Adam goal was enough to beat them 1-0 at the Britannia Stadium the result means that QPR are still without a win this season.
Struggling Southampton were held to a draw against Swansea. Morgan Shneidelein opened the scoring with a headed goal. Nathan Dyer scored the equaliser 13 minutes from time. Southampton now only have 5 points from a possible 33. Reading kept their first clean sheet of the campaign with a 0-0 draw with an unimpressive Norwich.
Everton left it late to come back from 1-0 down against Sunderland to win 2-1 with both of the goals with in 3 minutes by Nikica Jelavic and Marouane Fellaini. Fulham denied Arsenal a win as the two sides draw 3-3 at the Emirates Stadium.
Liverpool drew with Chelsea in an intense game at Stamford Bridge. John Terry headed the European champions ahead after 20 minutes but Luis Suarez equalised after 72 minutes. West Ham continued their impressive run after winning 1-0 at Newcastle thanks to a goal from Kevin Nolan against his former club.
Manchester City came from behind to beat Tottenham 2-1 in Manchester. Steven Caulker gave Tottenham the lead after Tom Huddlestone;s cross. Sergio Aguero equalised after half time and Edin Dzeko won it for them minutes from time. The last time that Man City lost in the league at home was in December 2010. Here's the table:
West Bromwich Albion