QPR remain bottom of the Premier League table after they were defeated at Loftus Road by West Ham.
A late goal from substitute Darren Bent was enough to give Aston Villa a point at home to West Brom.
Steven Fletcher’s fifth goal in his four Premier League games for Sunderland to give them a narrow victory over Wigan at the Stadium of Light.
Two goals from Peter Crouch secured Stoke’s first home win of the season, subjecting Swansea to their third straight defeat.
Two goals from prolific striker Demba Ba were enough to clinch a draw for Newcastle at the Madejski Stadium and deny Reading their first win of the season.
Luis Suarez scored his second successive hat-trick at Carrow Road to help secure Liverpool’s first league victory of the season and propel them up the table.
Tottenham recorded their first win at Old Trafford for 23 years as they claimed a 3-2 victory over Manchester United.
A late goal from Edin Dzeko gave Manchester City a dramatic win over Fulham, coming back from a goal down to claim the victory.
Everton secured their fourth win from six league games this season, overcoming Southampton at Goodison Park.
Chelsea retained their place at the top of the Premier League with a close-fought win over Arsenal at the Emirates Stadium.