Carlton Cole's brace helped West Ham defeat Hull City at Upton Park, but it was not enough for the Hammers to secure automatic promotion.

Sam Allardyce's side were beaten to second spot by Southampton, who hammered Coventry 4-0, and will now face Cardiff City in the play-offs.

The first leg will be played in Wales on Thursday, with the second leg at Upton Park on Monday, 7 May.

Play-off dates

Semi-finals first leg

3 May: Cardiff v West Ham (1945 BST)

4 May: Blackpool v Birmingham (1945)

Semi-finals second leg

7 May: West Ham v Cardiff (1630)

9 May: Birmingham v Blackpool (1945)

Corry Evans scored a late consolation for Hull after a defensive mix-up.

Southampton's victory meant the match turned into an anti-climax, with the only positive for the Hammers being the momentum they will take into the play-offs from their display against the Tigers.

There was only ever going to be one winner once Cole headed home a corner in the 36th minute, and Hull only came back into the game once the Hammers started to conserve energy.

Cole doubled the lead when he peeled away from his marker and fired home from Henri Lansbury's pass four minutes after half-time - and the England striker was substituted moments later as Allardyce began to prepare for Thursday's semi-final first leg.

The Hammers dominated possession, looking to have banished memories of their seven-game winless stretch at home, but a mistake at the back allowed Hull back into the game.

A poor header from defender Guy Demel let in midfielder Evans, who nodded the ball home for his third goal of the season.

Richard Garcia thought he had won a point for Nick Barmby's men, but his late diving header was disallowed for offside.

However, anything but three points would have been harsh on the Hammers, who could have won by a greater margin if Lansbury and Kevin Nolan had showed better finishing earlier in the game when their shots failed to trouble Hull goalkeeper Vito Mannone.

Lineup, Bookings (1) & Substitutions (5)

West Ham

  • 01 Green
  • 02 Reid
  • 05 Tomkins
  • 20 Demel
  • 04 Nolan Booked (McCartney - 74' )
  • 14 Taylor
  • 16 Noble
  • 22 Lansbury
  • 32 O'Neil
  • 09 Cole (Baldock - 52' )
  • 12 Vaz Te (Maynard - 60' )

Substitutes

  • 03 McCartney
  • 18 Faubert
  • 10 Collison
  • 07 Baldock
  • 08 Maynard

Hull

  • 28 Mannone
  • 02 Rosenior
  • 03 Dawson
  • 05 Chester
  • 34 Cooper
  • 04 McKenna
  • 08 Evans
  • 14 Cairney (Brady - 73' )
  • 12 Fryatt
  • 27 King (Stewart - 46' )
  • 29 Garcia

Substitutes

  • 13 Oxley
  • 26 Bradley
  • 07 Stewart
  • 17 Brady
  • 35 Cullen
Ref: Miller
Att: 35,000

Match Stats

Shots

13 9

On target

6 4

Corners

14 3

Fouls

6 5

Live Text Commentary

90:00 +3:19 Full time

Full Time The referee blows his whistle to end the game.

90:00 +2:45

Matt Fryatt takes a shot. Winston Reid gets a block in.

89:35

Henri Lansbury takes a shot. Blocked by James Chester. Inswinging corner taken by Mark Noble, save made by Vito Mannone.

86:35

Gary O'Neil takes a shot. Vito Mannone makes a comfortable save.

85:49

Cameron Stewart is caught offside. Robert Green restarts play with the free kick.

84:47

The offside flag is raised against Richard Garcia. Robert Green takes the free kick.

82:21

Effort from outside the penalty box by Paul McKenna goes wide right of the target.

81:22

Shot by Henri Lansbury from a long way out goes over the target.

80:07 Goal scored

Goal! - Corry Evans - West Ham 2 - 1 Hull Corry Evans scores a headed goal from inside the six-yard box. West Ham 2-1 Hull.

78:37

Foul by Gary O'Neil on Paul McKenna, free kick awarded. Free kick taken by Vito Mannone.

77:39

Gary O'Neil takes a shot. Save by Vito Mannone. Corner taken left-footed by Matthew Taylor, clearance made by Liam Cooper.

76:55

Shot from outside the penalty box by Robbie Brady goes wide right of the goal.

75:08

Corry Evans takes a shot. Save by Robert Green. Inswinging corner taken from the right by-line by Robbie Brady, clearance by James Tomkins. Corner taken by Corry Evans.

74:44

Cameron Stewart takes a short corner.

71:50 Substitution

Substitution Kevin Nolan goes off and George McCartney comes on.

71:50 Substitution

Substitution Robbie Brady joins the action as a substitute, replacing Tom Cairney.

71:50

Andy Dawson gives away a free kick for an unfair challenge on Nicky Maynard. Matthew Taylor crosses the ball in from the free kick.

67:34

Corry Evans takes a shot. Save made by Robert Green.

61:44

Sam Baldock challenges Vito Mannone unfairly and gives away a free kick. Vito Mannone takes the free kick.

60:50

Corry Evans produces a right-footed shot from long range which goes wide right of the goal.

59:54 Substitution

Substitution (West Ham) makes a substitution, with Nicky Maynard coming on for Ricardo Vaz Te.

59:09

Gary O'Neil has an effort at goal from just inside the box that misses to the right of the goal.

56:34

Inswinging corner taken right-footed by Mark Noble from the left by-line, James Chester makes a clearance. Corner taken by Matthew Taylor, clearance made by Paul McKenna. Corner taken by Mark Noble, Tom Cairney manages to make a clearance.

53:27

Handball decision goes against Tom Cairney. Guy Demel takes the free kick.

52:37

Guy Demel concedes a free kick for a foul on Andy Dawson. Free kick taken by Andy Dawson.

50:45

Vito Mannone takes the direct free kick.

50:45 Substitution

Substitution Sam Baldock comes on in place of Carlton Cole.

50:45 Booking

Booking Kevin Nolan receives a yellow card for unsporting behaviour.

50:35

Liam Rosenior fouled by Kevin Nolan, the ref awards a free kick.

48:25

Assist on the goal came from Henri Lansbury.

48:25 Goal scored

Goal! - Carlton Cole - West Ham 2 - 0 Hull Carlton Cole fires in a goal from close in to the bottom left corner of the goal. West Ham 2-0 Hull.

48:19

The ball is sent over by Henri Lansbury,

46:28

Paul McKenna gives away a free kick for an unfair challenge on Henri Lansbury. Gary O'Neil takes the free kick.

46:01

Kevin Nolan is flagged offside by the assistant referee. Vito Mannone takes the indirect free kick.

45:28

Mark Noble produces a right-footed shot from long distance which goes wide right of the goal.

45:01

The referee gets the second half underway.

45:01 Substitution

Substitution Cameron Stewart replaces Joshua King.

45:00 +1:14 Half time

Half Time The first half comes to an end.

44:55

Mark Noble has shot on goal from just outside the box which goes wide of the right-hand upright.

44:24

Corner taken right-footed by Mark Noble from the left by-line, clearance made by James Chester.

42:29

Richard Garcia has an effort at goal from long range that goes wide left.

40:51

Liam Rosenior challenges Gary O'Neil unfairly and gives away a free kick. Matthew Taylor takes the free kick.

38:48

Corner taken by Matthew Taylor played to the near post, Liam Rosenior makes a clearance. Mark Noble takes a shot. Blocked by Liam Cooper.

35:54

Matthew Taylor provided the assist for the goal.

35:54 Goal scored

Goal! - Carlton Cole - West Ham 1 - 0 Hull Carlton Cole finds the net with a headed goal from close in. West Ham 1-0 Hull.

34:53

Corner taken left-footed by Matthew Taylor from the right by-line, Vito Mannone makes a save. Inswinging corner taken from the right by-line by Matthew Taylor,

34:35

The ball is crossed by Matthew Taylor.

34:02

Matthew Taylor produces a cross, Vito Mannone makes a save.

32:10

The referee penalises Andy Dawson for handball. Direct free kick taken by Mark Noble.

29:40

Corner taken right-footed by Mark Noble, Liam Cooper manages to make a clearance.

27:55

The offside flag is raised against Carlton Cole. Vito Mannone takes the free kick.

26:12

Shot from inside the area by Henri Lansbury clears the bar.

24:24

Unfair challenge on Henri Lansbury by Richard Garcia results in a free kick. Mark Noble crosses the ball in from the free kick.

23:38

Inswinging corner taken by Mark Noble from the left by-line.

22:10

Matthew Taylor takes a inswinging corner from the right by-line played to the near post, clearance by Tom Cairney. Inswinging corner taken from the left by-line by Mark Noble, Unfair challenge on Liam Cooper by James Tomkins results in a free kick. Direct free kick taken by Vito Mannone.

19:26

Effort from inside the area by Liam Rosenior misses to the left of the goal.

17:39

Inswinging corner taken right-footed by Mark Noble.

14:48

Richard Garcia is caught offside. Robert Green restarts play with the free kick.

11:54

The referee penalises Carlton Cole for handball. Vito Mannone takes the free kick.

10:44

Long range shot by Kevin Nolan goes wide right of the goal.

9:58

The offside flag is raised against Matt Fryatt. James Tomkins restarts play with the free kick.

7:08

Unfair challenge on Joshua King by Kevin Nolan results in a free kick. Free kick taken by Vito Mannone.

3:09

Header from close range by Ricardo Vaz Te misses to the right of the target.

1:38

Matt Fryatt challenges Winston Reid unfairly and gives away a free kick. Robert Green takes the free kick.

0:00

The game gets underway.

Live data and text provided by our data suppliers