Elmander inspires Bolton win
Johan Elmander scored twice at Upton Park as Bolton extended their winning run against West Ham to seven matches with a 3-1 victory.
Bolton weathered a first-half storm - including a missed penalty from Carlton Cole - before snatching the lead with a Matthew Upson own goal four minutes after the restart.
Elmander planted a near-post header past Robert Green before West Ham secured a lifeline when Scott Parker won a second penalty and Mark Noble converted. But Elmander, who last scored twice in a match in November 2008, wrapped up the points with a low shot past Green after some more slack defending.
For 45 action-packed minutes it seemed as if the points were destined for Upton Park as the Hammers bombarded the Bolton goal.
They should have gone ahead when Gretar Rafn Steinsson felled Cole on the edge of the box but the frontman`s side-footed penalty was weak and Jussi Jaaskelainen saved comfortably.
West Ham had fired in 11 shots without success in the first half and it took route-one Bolton less then four minutes to make them pay.
Elmander flicked on Jaaskelainen's goal-kick and Upson, under pressure, stooped to head the ball past Green into his own net.
Lee Chung-yong was then given all the time he needed to swing the cross in from the right and Elmander planted his near-post header past Green.
West Ham were given a lifeline when Parker was fouled by Gary Cahill and the referee awarded a second penalty which Noble converted.
Any home hopes of a late comeback were wrecked when Herita Ilunga failed to deal with a ball into the West Ham box and Elmander drove his low shot past Green to wrap up the points.