The English Premier League season is fully in swing and fans were treated to another week of fantastic football.
Chelsea knocked Arsenal from the ranks of the undefeated with a 2-1 win to remain atop the standings. Everton took a comfortable 3-1 win over Southampton while Manchester City squeaked out a win at Craven Cottage against Fulham.
Luis Suarez's hat trick rocketed Liverpool to its first win of the season. Demba Ba rescued a point for Newcastle against Reading and Swansea's woes continued as it lost against Stoke, 2-0.
Sunderland won a tense 1-0 game over Wigan, Aston Villa and West Brom played out a 1-1 draw, West Ham outlasted a resilient QPR to win 2-1 and Tottenham got a historic three points in their game, running out 3-2 winners against Manchester United at Old Trafford for the first time since 1989.
A lot of firsts and historic wins made for a great EPL weekend, so let's take a look at the EPL Players of the Week.