Here are my top five players from this weekend in the Barclay's Premier League:
5. Djibril Cisse, Sunderland
The French forward was inspirational in Sunderland's fantastic 2-1 win over Newcastle in the Tyne-Wear derby. He was a constant threat to the Newcastle defence and was unlucky to score only one goal. The goal he did score was a good striker's finish, and he should have had a second, only to see a great shot deflect off the post.
4. Gabriel Agbonlahor, Aston Villa
The England U-21 was fantastic from start to finish. Villa were lucky to have him back after he picked up an injury midweek against Ajax. A goal and two goal-scoring assists says it all.
3. Ledley King, Tottenham Hotspur
A rejuvenated Tottenham and a rejuvenated Ledley King. The big centre-back has finally shown he can play two games in a row, and has again finally shown the talent he has. He was simply superb in the heart of defence for Spurs and left the Bolton attack frustrated for 90 minutes. He will be a key player for Tottenham this season if he stays fit.
2. Jamie Carragher, Liverpool
A fantastic performance by Liverpool to take away Chelsea's unbeaten home record. A fantastic performance from Carragher to prevent the Chelsea preserving their unbeaten home record. The Liverpool lad was instrumental in his side's win, frustrating the Chelsea defence for the entire game and never allowing them their equalising goal.
1. Robinho, Manchester City
The magical Brazilian looked worth every penny of his British record £32.4 million that City splashed out on him. With every single goal of his hat trick a superb finish, he again wowed the Eastlands crowd with his dazzling skills and sublime touches.
Robinho tops my list as the best player in the Barclay's Premier League this week.