West Ham put up a fight in the first half despite two early goals, but the second was pretty much a masterclass in keeping the ball - one that will hopefully have played some of the team back into the sort of form they showed earlier in the season.
Manuel Almunia - 7 - Still seems rooted to his line on set-pieces but did what he had to do competently.
Justin Hoyte - 6 - Made a horrendous error in the first half which could have been costly, but was generally untroubled and provided a good outlet on the right.
Kolo Toure - 7 - Steady, reliable, quick, powerful, still can't shoot.
William Gallas - 7 - It says everything about West Ham's lack of ambition that Gallas and Toure were the two centre backs trying to force the pace in the second half. Hopefully we might see more of the galloping Gallas with his partner away.
Gael Clichy - 8 - What is he on and can I have some of it? Extraordinary athleticism, countless excellent interceptions, a fortuitous goal-line clearance and an assist. Not a bad day's work.
Emmanuel Eboue - 7 - Some encouraging runs when coming infield but seems to forget his pace and power when on the wing.
Mathieu Flamini - 8 - Cleaned up everything in midfield and looked well hard.
Cesc Fabregas - 8 - Great cross for the opener and superb in a second half in which he looked back to his best.
Tomas Rosicky - 7 - Lively, creative and for about 5 minutes happy to be playing in a central role. Soon back to the wing though.
Eduardo da Silva - 7 - One chance, he only needs one chance. Doesn't need to do much else when he finishes like that.
Emmanuel Adebayor - 8 - Bowling Warney - was that the googlie. How he finished from there we will never know, but another goal capped a fine performance.
Theo Walcott - 6 - Tends to do a good thing followed by a not so good - must be frustrated.
Alexander Hleb - 6 - Little chance to shine.
Abou Diaby - n/a