Untroubled for the majority of the game as Stoke very rarely threatened in the West Ham defensive third. When called upon, collected and punched well from Stoke's long ball delivery.
Manuel da Costa
Fantastic header for the second goal and with the Stoke front-line looking impotent, had himself a relatively straight-forward day.
Looked keen to bomb down the left, but did so with limited success. Defensively sound though, and had Pennant in his pocket whilst the winger was on the pitch.
Dealt well with the considerable threat of balls into the feet of Walters and Carew, but had the tendency to look rattled when confronted by high balls into the box.
Composed in possession of the ball and willing to join in West Ham's attacking play, the young defender looked confident all afternoon.
Played in the shadow of his midfield colleagues all afternoon, without having too much effect on the game himself. Was needed and tidy when called upon
As always, pulled the strings in the middle of the park. Was instrumental to much of the hosts' attacking play and broke up much of Stoke's advances into his own half.
Grew in influence as the game developed and was fully deserving of his goal when it came late on. Worked as an effective foil to Scott Parker.
Plagued by chronic episodes of poor first touches. Was the least effective of a vibrant West Ham front-line but always made himself available for the pass.
Acted effectively as the focal point for most of West Ham's play. Held the ball up well under pressure and with plenty of attacking intent from midfield, Cole successfully linked things up.
Profited from a communicative breakdown for his first goal but nevertheless looked lively throughout. Quickly becoming a cult hero with the club's fans.
At fault for the game's opener after horribly misjudging both the flight of the ball and Marc Wilson's positioning. No chance for the second, or the third.
His mix-up in the box cost Stoke the first goal. Looked increasingly desperate when having to deal with a West Ham attack that buzzed the whole game.
Marshalled the defense reasonably throughout, but was troubled by the presence of Carlton Cole who didn't make things easy for the centre-half.
Looked rattled and uncomfortable on the ball when pressured by West Ham's first wave of defence but otherwise defended well - with little he could do for any of the goals.
Really struggled to impose himself, with Parker and Hitzlsperger dominating things in the middle of the park. His couple of efforts from range represented Stoke's rather limited goal threat.
Quiet throughout in a day that Stoke never really turned up at the office. Failed to do much to stem the West Ham waves of attack down his side of the pitch.
Wouldn't have noticed he was playing if it wasn't for the chorus of boos that echoed around every time the midfielder wound up for a long throw. Failed to turn up.
All bluster with little end product. Failed to supply the balls into the box that Stoke have made abundantly clear they are dependent upon and was withdrawn early on in the second half.
Got stuck in, but that's more or less all that can be said. Forced Stoke's only effort of the first half with an uncharacteristically imaginative flick at the front post but otherwise threatened little.
Ineffectual and lacked imagination in the final third. With Stoke's game plan centring on his presence up front, was largely missing in action. Replaced with half an hour left.