Bristol City v West Ham
Bristol City 1-1 West Ham
Cole Skuse's equaliser all but ended West Ham's hopes of automatic promotion from the Championship and edged Bristol City nearer to survival.
James Tomkins put West Ham ahead with a header midway through the first half.
But Skuse saw his long-range shot squirm past Robert Green to leave the Hammers five points adrift of second-placed Southampton with two games left.
City are five points above the relegation zone and will be safe if they beat Barnsley on Saturday.
The visitors saw Ricardo Vaz Te waste a couple of early opportunities.
They took the lead when Tomkins got on the end of Mark Noble's free-kick to head in for his fifth goal of the season.
But, only four minutes later, Derek McInnes's side pulled level when Skuse's weak 25-yard effort somehow bobbled its way past former England goalkeeper Green.
Henri Lansbury clipped the bar with an effort just after the restart as the visitors looked to restore their advantage.
Green had to make a scrambling save to deny Chris Wood as the hosts continued to threaten on the break.
Substitute John Carew could have snatched a winner but headed Matt Taylor's free-kick over and toe-poked wide late on.
Bristol City manager Derek McInnes: "There's not many teams that will get a fluency against West Ham. It's the way it is. You've got to do the ugly side of the game well, you've got to stand up to it.
McInnes confident of City safety
"West Ham are a big, big side with a lot of experience and they know how to win games and they ask questions of you so you won't get a lot of teams playing against West Ham with a lot of fluency.
"We showed enough of the right qualities to get our point and we more than earned it.
"I wasn't expecting it to be a pretty night, I wasn't expecting it to be expansive. I was expecting it to be naughty at times, I was expecting it to be physical and that was exactly what it was."
West Ham manager Sam Allardyce: "I've been looking at the chances we've created and it's just sickening that we didn't have the quality of finish we needed with so many opportunities.
"From start to finish we always looked like the dominant force, we created so many chances and to finish 1-1 is very disappointing considering the performance was so good.
"It's difficult as we know (catching Southampton). We wanted to stay in with a fighting chance, winning today and keeping that little bit closer to Southampton.
"We know we have to ask someone to do us a favour, and even if we get that favour from Middlesbrough we've still got to go and beat Leicester and it's still difficult for us."
Lineup, Bookings (6) & Substitutions (6)
Bristol City
- 22 Gerken
- 04 Fontaine
- 26 Foster
- 33 Amougou Booked
- 36 McGivern Booked
- 14 Skuse Booked
- 17 Bolasie (Woolford - 69' )
- 21 Cisse (Adomah - 69' )
- 37 Pearson
- 09 Stead Booked (Carey - 88' )
- 39 Wood
Substitutes
- 01 James
- 06 Carey
- 08 Kilkenny
- 11 Woolford
- 27 Adomah
West Ham United
- 01 Green
- 02 Reid Booked
- 05 Tomkins
- 20 Demel (Faubert - 74' )
- 25 Collins Booked (Carew - 63' )
- 04 Nolan
- 14 Taylor
- 16 Noble
- 22 Lansbury
- 08 Maynard (Collison - 74' )
- 12 Vaz Te
Substitutes
- 13 Henderson
- 18 Faubert
- 10 Collison
- 21 Diop
- 11 Carew
Live Text Commentary
Full Time The final whistle is blown by the referee.
90:00 +3:21Free kick awarded for a foul by John Carew on Dean Gerken. Dean Gerken restarts play with the free kick.
87:19 SubstitutionSubstitution Louis Carey comes on in place of Jon Stead.
87:03Close range shot by John Carew goes wide of the left-hand post.
86:38The ball is delivered by Julien Faubert.
83:19Effort on goal by Jon Stead from just inside the box goes harmlessly over the target.
82:46Centre by Kevin Nolan, John Carew takes a shot. Dean Gerken makes a save.
81:24John Carew concedes a free kick for a foul on Andre Amougou. Direct free kick taken by Dean Gerken.
80:56Robert Green takes the direct free kick.
80:56 BookingBooking Jon Stead booked.
80:48James Tomkins fouled by Jon Stead, the ref awards a free kick.
80:04Matthew Taylor takes a corner.
79:50Centre by Ricardo Vaz Te, Richard Foster makes a clearance.
78:43Matthew Taylor challenges Albert Adomah unfairly and gives away a free kick. Andre Amougou takes the free kick.
78:22The assistant referee flags for offside against Albert Adomah. Free kick taken by Robert Green.
76:48Jon Stead gives away a free kick for an unfair challenge on Winston Reid. Free kick taken by Matthew Taylor.
75:45Martyn Woolford takes a shot from long distance which goes wide of the right-hand upright.
75:05The ball is sent over by Matthew Taylor.
73:12A cross is delivered by Matthew Taylor, Close range header by John Carew goes over the crossbar.
73:12 SubstitutionSubstitution Guy Demel goes off and Julien Faubert comes on.
Substitution (West Ham) makes a substitution, with Jack Collison coming on for Nicky Maynard.
73:12 BookingBooking Ryan McGivern goes into the book for unsporting behaviour.
73:06Ryan McGivern concedes a free kick for a foul on Henri Lansbury.
72:25A cross is delivered by Ricardo Vaz Te, Richard Foster manages to make a clearance.
72:10Chris Wood takes a shot. Save by Robert Green.
71:15John Carew takes a shot. Save by Dean Gerken.
68:43 SubstitutionSubstitution Albert Adomah on for Kalifa Cisse.
68:43 SubstitutionSubstitution Martyn Woolford replaces Yannick Bolasie.
66:50Unfair challenge on Dean Gerken by John Carew results in a free kick. Dean Gerken takes the free kick.
66:23Ricardo Vaz Te takes a shot. Kalifa Cisse gets a block in.
65:22Free kick crossed by Matthew Taylor, Richard Foster makes a clearance.
65:22 BookingBooking Andre Amougou is given a yellow card.
65:09Free kick awarded for an unfair challenge on John Carew by Andre Amougou.
64:34Kevin Nolan concedes a free kick for a foul on Cole Skuse. Dean Gerken takes the direct free kick.
64:02A cross is delivered by Yannick Bolasie, James Tomkins manages to make a clearance.
62:15Free kick taken by Dean Gerken.
62:15 SubstitutionSubstitution John Carew is brought on as a substitute for Danny Collins.
62:15Nicky Maynard concedes a free kick for a foul on Stephen Pearson.
61:09Chris Wood challenges Kevin Nolan unfairly and gives away a free kick. Free kick crossed by Mark Noble, Stephen Pearson makes a clearance.
60:33Henri Lansbury takes a shot. Save made by Dean Gerken.
60:04Chris Wood gives away a free kick for an unfair challenge on Winston Reid. Direct free kick taken by Robert Green.
57:46Free kick crossed right-footed by Yannick Bolasie, James Tomkins manages to make a clearance.
57:46 BookingBooking Caution for Danny Collins.
57:40Yannick Bolasie fouled by Danny Collins, the ref awards a free kick.
55:29Mark Noble crosses the ball in from the free kick, Liam Fontaine makes a clearance.
55:29 BookingBooking Cole Skuse is cautioned by the ref for dissent.
55:18Unfair challenge on Nicky Maynard by Andre Amougou results in a free kick.
52:07Shot from long distance by Ryan McGivern misses to the right of the goal.
50:28Henri Lansbury takes a shot.
49:41Matthew Taylor sends in a cross.
48:11Yannick Bolasie delivers the ball from the free kick right-footed from right wing, Danny Collins makes a clearance.
48:11 BookingBooking Winston Reid booked.
48:03Free kick awarded for a foul by Winston Reid on Yannick Bolasie.
46:15Nicky Maynard concedes a free kick for a foul on Liam Fontaine. Andre Amougou restarts play with the free kick.
45:01The game restarts for the second half.
45:00 +1:23 Half timeHalf Time The referee blows for half time.
45:00 +0:59The ball is delivered by Yannick Bolasie.
44:09Foul by Winston Reid on Dean Gerken, free kick awarded. Dean Gerken restarts play with the free kick.
42:59Foul by Liam Fontaine on Henri Lansbury, free kick awarded. Free kick crossed left-footed by Matthew Taylor from right wing, clearance made by Andre Amougou.
40:40Unfair challenge on Winston Reid by Jon Stead results in a free kick. Free kick taken by Robert Green.
39:58Yannick Bolasie crosses the ball, clearance by Mark Noble.
37:00A cross is delivered by Guy Demel, Richard Foster makes a clearance.
36:10Long distance effort on goal by Andre Amougou goes wide left of the target.
35:05Yannick Bolasie decides to take a short corner.
32:18Unfair challenge on Cole Skuse by Mark Noble results in a free kick. Ryan McGivern takes the free kick.
30:52Outswinging corner taken right-footed by Yannick Bolasie from the right by-line. The ball is delivered by Stephen Pearson.
30:46A cross is delivered by Yannick Bolasie, blocked by Danny Collins.
28:56 Goal scoredGoal - Cole Skuse - Bristol C 1 - 1 West Ham Cole Skuse gets on the score sheet with a goal from long distance to the bottom right corner of the goal. Bristol City 1-1 West Ham.
27:31The ball is crossed by Guy Demel.
26:17Free kick awarded for an unfair challenge on Henri Lansbury by Stephen Pearson. Free kick crossed right-footed by Mark Noble from left channel, clearance by Andre Amougou.
24:43Assist on the goal came from Mark Noble.
24:43 Goal scoredGoal - James Tomkins - Bristol C 0 - 1 West Ham James Tomkins finds the net with a headed goal from close in. Bristol City 0-1 West Ham.
23:55Andre Amougou gives away a free kick for an unfair challenge on Nicky Maynard. Mark Noble delivers the ball,
23:22The ball is delivered by Guy Demel, Shot from inside the area by Matthew Taylor clears the bar.
21:31Liam Fontaine gives away a free kick for an unfair challenge on Nicky Maynard. Direct free kick taken by Kevin Nolan.
20:48Effort on goal by Ricardo Vaz Te from deep inside the penalty area misses to the right of the target.
19:55Cole Skuse produces a right-footed shot from 35 yards and missed to the left of the goal.
16:32Jon Stead fouled by James Tomkins, the ref awards a free kick. Free kick crossed left-footed by Stephen Pearson, clearance by Kevin Nolan.
15:40The ball is swung over by Ricardo Vaz Te, save by Dean Gerken.
14:17Handball by Kevin Nolan. Dean Gerken takes the direct free kick.
11:36Inswinging corner taken by Mark Noble from the left by-line, Shot from close range by Nicky Maynard clears the bar.
11:04Ricardo Vaz Te produces a cross, Andre Amougou manages to make a clearance.
9:28Centre by Ryan McGivern, Robert Green makes a save.
9:03Stephen Pearson decides to take the corner short.
8:53The ball is sent over by Yannick Bolasie, blocked by Danny Collins.
6:34The ball is delivered by Guy Demel, save made by Dean Gerken.
2:22Liam Fontaine gives away a free kick for an unfair challenge on Kevin Nolan. Matthew Taylor delivers the ball, James Tomkins takes a shot. Save by Dean Gerken.
1:33Free kick awarded for an unfair challenge on Matthew Taylor by Kalifa Cisse. Mark Noble crosses the ball in from the free kick, clearance made by Jon Stead.
0:00The game begins.
Live text and data provided by The Press Association
More from Football
Elsewhere on the BBC
-
Working Lives Ecuador
The BBC's Michelle Fleury meets five very different people who live and work in Quito
-
~RS~q~RS~v=~RS~z~RS~44~RS~)