Excellent under the high ball and faced a number of crosses all game. Was beaten twice by long-range strikes but both were so precise that he cannot be held accountable.
Had looked solid and almost scored at the other end with a half-volley into the side netting but was majorly at fault for the third goal, meekly heading the ball into Cole's path.
At left-back and only had Stewart Downing to face but found it difficult to track his runs inside. Lost him for the second goal and was left trailing in his wake as the winger curled home.
Surged forward encouragingly in the opening stages before adopting a more cautious approach once West Ham's dominance of the ball became evident.
Not culpable as such but not as dominant in his own box as he could be. That said, he kept Cole quiet for the most part in open play.
Anchored the midfield as best he could but struggled to impose himself as he usually does. Picked up an assist on a rare surge forward, hooking the ball inside for Marouane Chamakh.
Came in for the suspended Jason Puncheon and, although he played wide, he recycled possession intelligently. Was substituted in the 70th minute - a very unpopular decision with the home fans.
Started off the left and was positive whenever he got the ball. Guilty of over-playing at times and was absolutely clattered by Tomkins on two occasions, drawing a yellow card.
Came into the starting XI after Joe Ledley was injured in the warm-up and underwhelmed. His passing was often wayward and, though he chased and harried the opposition, it was largely fruitless.
Almost entirely anonymous in the first 45 minutes. Had one rare chance to run at the West Ham defence in the second period but fell over as he tried to dart past Tomkins. Subbed for Gayle.
Played just off Campbell and shone in fits and spurts. Still not consistent enough to know what he is going to do with the ball but that can sometimes be a good thing. Took his goal expertly, rifling one in the bottom corner from 20 yards.
Solid in everything that he was asked to do. Confident under the high ball and showed safe hands when called upon. Nothing that he could do about Chamakh's excellent strike.
Less reliable than Reid but by no means a poor game from the academy graduate. His passing was a touch askew and he was booked for an agricultural challenge on Bolasie - his second on the winger - but was unfortunate not to score as his header from close range thumped the crossbar.
Another promising display to add to his debut against Tottenham from the left-back. Overlapped on every occasion he could and delivered a number of teasing crosses, one of which should have been turned in by Cole.
No danger of the New Zealander being found wanting. He kept Campbell and then Gayle quiet and was cool and collected in all he did.
Terrific diving header clearance from under his own crossbar when under pressure in the early stages and was dependable at right-back.
Has started the season very well and carried on here. Where he pulled wider against Tottenham, here he drove from out to in - a tactic that led to the fine curling shot that marked his goal. Looks far more confident than last year.
The skipper led by example after his harrowing display last week against Spurs. He was a vocal presence and kept West Ham ticking over from the base of midfield. Full of running.
Another impressive summer signing. Is incredibly athletic but seems to have the technical tools to be a force in the Premier League. Will get an assist for his pass to Downing but it was the constant driving runs and hustle in midfield that were his most valuable contribution.
Led the line admirably and was rewarded with a goal before being subbed for Sakho. His nod downs were intelligent though he could have had two goals if he'd connected with Cresswell's fine cross.
Lots of hard work from the Argentine and his lively start just behind Cole saw him open the scoring with a volley from the edge of the box. Was very fortunate not to be sent off just before the goal though with a dangerous lunge on O'Keefe.
Ricardo Vaz Té
Played from the left and did his job diligently. Had one 30-yard effort that stung the palms of Speroni and linked well with Noble for Zarate's goal.