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 hammering - including a missed penalty from Carlton Cole - and snatched 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 wrapped up the points with a low shot past Green after some more slack West Ham defending.
Copyright (c) PA Sport 2009, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms