- Venue:Upton Park
- Referee:Probert, L
The whistle goes and Bolton claim a valuable three points on the road for the first time since September.
A fabulous effort from Junior Stanislas bounces back off the crossbar as the minutes tick away.
Kevin Davies drags his shot wide from 20 yards out.
Kevin Davies is flagged offside as the 10 men of Bolton try to hang on to this lead.
There are five minutes of added time.
Zat Knight runs the length of the pitch and crosses to Kevin Davies whose header cannons off the crossbar.
Alessandro Diamanti cuts in from the right and his left-foot strike beats the despairing drive of Jussi Jaaskelainen.
Junior Stanislas sends in a low corner and it's cleared by Bolton who are standing firm.
West Ham are pressing and have a corner.
Jussi Jaaskelainen goes into the book for timewasting.
Alessandro Diamanti beats Paul Robinson and curls the ball towards Kieron Dyer who heads straight at Jussi Jaaskelainen.
Junior Stanislas whips the ball goalwards but it ends up just over the bar.
Junior Stanislas is fouled by Chung-Yong Lee and West Ham have a dangerous free-kick just outside the area.
Jussi Jaaskelainen is taking his time over his goal-kicks and is urged to get on with it by referee Lee Probert.
Alessandro Diamanti goes into the book for a hack at Kevin Davies.
Matt Taylor is on for Jack Wilshere.
Scott Parker sets up Carlton Cole but he can't find the target and the ball rolls out for a goal-kick.
Radoslav Kovac is replaced by Junior Stanislas.
Johan Elmander makes way for Ricardo Gardner.
Carlton Cole has a chance but heads straight into the arms of Jussi Jaaskelainen.
The challenges are flying in now and Jack Wilshere concedes another free-kick for a foul on Alessandro Diamanti.
Tamir Cohen receives his second yellow card for a late challenge on Scott Parker and is off.
Kieron Dyer bursts forward but his pass to Mido is asking too much.
Ahmed Hossam Mido comes on for Luis Guillermo Franco.
Scott Parker is through on goal and lays the ball back to Luis Guillermo Franco who skies the ball into the crowd from 12 yards out.
The crowd shout for a penalty as Scott Parker goes down in the area but the players don't appeal and play goes on.
Tamir Cohen is booked.
Alessandro Diamanti has a powerful effort from 25 yards out but the ball ends up a couple of feet wide of the right hand post.
Bolton have a corner but the whistle goes for a foul on Robert Green.
Radoslav Kovac sends an effort into the crowd and the groans grow louder.
Alessandro Diamanti sends the free-kick straight into the wall but they win another for a foul on Jonathan Spector.
Scott Parker is fouled on the edge of the area and Fabrice Muamba goes into the book.
Carlton Cole tries to find Luis Guillermo Franco but the ball is intercepted by Bolton and there is a growing sense of frustration around Upton Park.
Bolton are in no rush and have slowed the game right down with a spell of possession.
Johan Elmander hits a shot goalwards and Bolton appeal for a handball but nothing is given.
Jack Wilshere skews an effort over the crossbar.
Tamir Cohen tries his luck from 25 yards out but the ball clears the crossbar by a couple of feet.
Carlton Cole uses his strength in the area and Kieron Dyer has an early chance but the ball sails over the bar.
Julien Faubert is replaced by Kieron Dyer.
West Ham have an early corner but Jussi Jaaskelainen makes the catch and tries to slow the play down.
The second half gets underway with no changes for either side.
Boos greet the half-time whistle as the home side go into the break two goals down.
The unmarked Johan Elmander hits the ball over the bar from eight yards out and Bolton miss a glorious chance to go three nil up.
Sam Ricketts makes another last-ditch challenge to concede a corner which almost results in a goal but Zat Knight makes a goalline clearance.
Scott Parker tries his luck from distance but Jussi Jaaskelainen makes an easy save.
Chung-Yong Lee ghosts past Matthew Upson and tries to find Jack Wilshere but the youngster is not on the same wavelength.
Johan Elmander finds Tamir Cohen in the area but this time West Ham defend well and the chance is gone.
Fabrice Muamba has a shot which is blocked by Scott Parker.
Carlton Cole is through on goal and seems certain to score but Sam Ricketts makes a fabulous challenge and Jussi Jaaskelainen is able to gather the ball.
Jack Wilshere has a weak shot which is easy for Robert Green to deal with.
Scott Parker and Matthew Upson exchange passes as they try to build a West Ham attack but the move breaks down.
Radoslav Kovac is booked for a late challenge on Jack Wilshere.
Sam Ricketts concedes another corner which is taken by Alessandro Diamanti and cleared by Jack Wilshere.
Alessandro Diamanti sends in a corner which is eventually cleared for another corner, but West Ham can't make the most of these set-pieces.
Valon Behrami curls the ball into the box but it's way overhit and Bolton can clear.
Luis Guillermo Franco is caught offside.
Jack Wilshere concedes another free-kick just and Alessandro Diamanti whips the ball towards Radoslav Kovac but it doesn't reach the Czech and goes out for a goal-kick.
Alessandro Diamanti has another effort from outside the area but it flies past the post.
Alessandro Diamanti hits the free-kick right-footed and forces a great save from Jussi Jaaskelainen.
Paul Robinson is booked for fouling Valon Behrami on the edge of the area and West Ham have a free-kick.
Jack Wilshere floats in a free-kick and it finds Johan Elmander who hits the side-netting - yet another opportunity for the visitors.
Jack Wilshere tries to find Tamir Cohen but his attempted throughball is cleared.
Johan Elmander has an effort which is comfortably saved by Robert Green.
West Ham are not defending well and the Upton Park faithful are not happy.
Kevin Davies exploits some hesitant defending and hooks the ball towards Tamir Cohen who heads the ball into the path of Jack Wilshere for his first goal of the season.
Alessandro Diamanti curls the ball towards the top left corner but it's just over the bar.
West Ham have dangerous free-kick just a couple of yards outside the area and Alessandro Diamanti is standing over the ball.
Carlton Cole powers into the penalty area and sends a dangerous ball towards Alessandro Diamanti but it's cleared by Bolton.
Robert Green makes a smart save down to his left from Johan Elmander and wastes no time in setting West Ham on their way.
Scott Parker tries to chip Jussi Jaaskelainen from 20 yards out but his effort goes just wide of the post.
Chung-Yong Lee chips the ball towards Kevin Davies who powers it past Robert Green for his fifth goal of the season.
Valon Behrami sends an aimless ball forward and it rolls towards Jussi Jaaskelainen.
Carlton Cole tries to turn Sam Ricketts but the Bolton man holds his ground and sends the ball upfield.
Luis Guillermo Franco almost finds Carlton Cole with a throughball but Jussi Jaaskelainen is quickly off his line to make the clearance.
Alessandro Diamanti takes a free-kick which is cleared by Zat Knight.
Jack Wilshere takes a corner which is cleared by James Tomkins.
Bolton are passing the ball around and look comfortable in possession.
The game gets underway.
Bolton are missing the injured Stuart Holden who is replaced by Tamir Cohen.
Gianfranco Zola makes one change from the team that lost to Manchester United, with Scott Parker replacing the injured Mark Noble.
Despite an unsurprising humbling by Manchester United, West Ham have found some decent home form recently which, if they manage to keep up until May, could well ensure their Premier League status.
The Hammers have not conceded a goal at Upton Park in four Premier League matches now and with their forwards starting to find their range, manager Gianfranco Zola has every right to feel more confident than he did a month ago when his side were languishing in the drop-zone.
With just four points separating the teams from 13th to 19th in the Premier League, the result of this game is likely to have serious ramifications on the final league standings.
Bolton have not won away from home in 10 league fixtures, failing to score in the last four of these. However, five consecutive victories over the Irons will give them hope.
Therefore, both sets of players will need to be prepared for a big challenge at the Boleyn Ground on Saturday.
West Ham's Valon Behrami revealed: "This is a game like the Hull one, against a team on the same level and they are a physical team.
"We need to win as we are at home and keep playing like we played against Birmingham and Hull. This is a very, very important game."
Bolton defender Sam Ricketts commented: "Wolves was the start of a massive run of games for us and so it was important we got off to that with a victory.
"Confidence is good and has always been good. The manager has made sure of that, but three points gives us all that little extra lift.
"We are working hard for each other. Now we have to focus on trying to get a run together and keep moving up the table."
Bolton are without a number of players for this game, but undoubtedly their biggest miss will be Gary Cahill who has scored in three of the last four meetings with West Ham.
Just when West Ham thought that they had turned the corner towards safety they were put back on the road to relegation by a 2-1 defeat at the hands of Bolton Wanderers.
First-half goals by Kevin Davies and on-loan Jack Wilshere sent the visitors on their way to three points and, even though the Trotters saw Tamir Cohen dismissed and Alessandro Diamanti net a late consolation, those early strikes still proved sufficient to send them leapfrogging over the Hammers.
West Ham may have kicked off in the heady heights of 13th spot but they were still only one point and two places ahead of Bolton in the congested drop zone.
And while Gianfranco Zola's England trio of Carlton Cole, Robert Green and Matthew Upson had returned from international duty unscathed, the same could not be said for Owen Coyle, who was forced to make one change from the side that had beaten Wolves last weekend as Cohen came in for Stuart Holden, who broke his leg in the USA's friendly defeat against Holland.
But they still had the talismanic Davies, who got between James Tomkins and Julien Faubert to powerfully nod his side ahead on 10 minutes after Gretar Steinsson invited the overlapping Chung-Yong Lee to send the perfect, pinpoint cross towards his skipper on the edge of the six-yard box.
Having just notched his sixth goal of the season, the Trotters captain then tormented Tomkins again when he stopped the hapless Hammers defender from shepherding the ball out of play before whipping a centre towards the penalty spot, where Cohen headed into the path of Wilshere, who crashed home his first goal for Wanderers since joining them on loan from Arsenal.
With just 15 minutes on the clock, the East Enders were in meltdown and it could have got even worse as Johan Elmander forced Green into a crucial low save, before unleashing another effort into the side-netting.
On 25 minutes, however, Paul Robinson was booked for felling the fleeing Valon Behrami and Diamanti saw his consequent free-kick clawed away by the flying Finn and, as the break neared, Parker released Cole, who was brilliantly robbed by Sam Ricketts as he shaped to shoot.
Right on half-time, Zat Knight was forced to hook off the line after Diamanti's cross deflected off Robinson, while at the other end the unmarked Elmander wastefully fired skywards in stoppage-time from just six yards.
Within seconds of the restart, a hamstring injury to Faubert resulted in Kieron Dyer stepping from the bench and the Hammers substitute wasted no time sliding over from ten yards.
On the hour, Diamanti drilled wide from long range and, after both Fabrice Muamba and Cohen were cautioned for feisty challenges on Parker and Behrami, Zola brought on Mido for Guillermo Franco, whose last act of a miserable afternoon had seen him scuff over.
And with 20 minutes remaining, another clumsy Cohen challenge saw the Israeli midfielder pick up his second yellow card of the afternoon to put unnecessary pressure on his side.
Sure enough, Diamanti's wonderful 18-yard curler gave Hammers just a sliver of hope with just two minutes left but, after the breaking Davies slid Knight's cross onto the angle, the woodwork came to the rescue of the ten men, when substitute Junior Stanislas rocked the crossbar with an 18-yarder in stoppage time.
West Ham United
Shots off target