Yet another fun-packed Premier League week has passed, and it has produced some fantastic football for fans of good quality football...whomever they support.
Chelsea struggled to beat their old manager in the Champions League, but this week Ancelotti's men have certainly stepped up the pace in their quest for another Premier League title, with demolitions of both Pompey and Aston Villa.
Manchester United, devoid of some of their best players, never missed a beat as they powered past a resurgent Bolton Wanderers side under Owen Coyle.
Arsene Wenger's Gunners faltered as they failed to capitalise on their offensive possession against Birmingham City.
At the other end of the table Wolves, stretched their unbeaten run to four games and pulled five points clear of the relegation places.
McCarthy's Wolves also heaped more pressure on Zola's West Ham as they beat the Hammers 3-1 mid-week.
West Ham ended the week level on points with Hull City on 27 points as they also lost to Stoke City on Saturday. Zola's week ended with West Ham fans questioning his tenure as the Hammers' boss.
Iain Dowie and the Tigers managed to put their survival squarely in their own hands, as they got a well-deserved victory against a Fulham side that beat Juventus, mid-week in the Europa League.
Who will make the team of the week?