Another weekend of Premier League action has come to an end, and this week was no less exciting than the last, with its extraordinary Manchester Derby.
Arsenal continued to turn their season around with a brilliant attacking display which saw them come from behind twice before winning at Stamford Bridge, 5-3.
Manchester United put last week's woes behind them with a 1-0 victory away at Everton, while City continued to dominate with a 3-1 win against Wolves.
Tottenham also triumphed 3-1, as did Swansea, while Norwich came from two goals down to secure a 3-3 draw against struggling Blackburn. Aston Villa and Sunderland played out a 2-2 draw, while Fulham and Liverpool both secured 2-0 victories away from home.
Newcastle play Stoke tonight, but that fixture will be included in next week's selection.
So, here is this week's Premier League Team of the Week.