West Ham sealed their place in the Championship play-off final by completing an emphatic semi-final victory over Cardiff.
The Hammers came into the second leg with a firm grip on the tie courtesy of a 2-0 win in Wales last week.
They strengthened this in the 15th minute when captain Kevin Nolan headed in from a Matt Taylor corner.
They made sure of the win when Ricardo Vaz Te fired in a superb drive with Nicky Maynard adding a late third.
Sam Allardyce's side remain on course to make amends for allowing automatic promotion to slip through their fingers. They are now just one game away from the Premier League, with either Birmingham or Blackpool representing the final hurdle at Wembley on Saturday, 19 May.
It will be West Ham's first appearance at the national stadium since the 1981 League Cup final.
For much of this season, United occupied a top-two spot and looked likely to earn an instant return to the Premier League, but Reading's late surge and Southampton's greater consistency throughout the campaign consigned the Hammers to an extended route to the top flight.
Three is the magic number
The club finishing immediately outside the top two has been the most successful in the play-offs in the last 20 years, gaining promotion seven times. West Ham are on course to add to this record.
While West Ham's away form is the best in the Championship this season - a fact they emphasized at Cardiff City Stadium last Thursday when Jack Collison's goals gave them an impressive first-leg win - their inconsistent home form is arguably the main reason they did not attain automatic elevation.
Four defeats and eight draws for the Hammers on their own turf was enough to give Cardiff hope of upsetting the odds by becoming the first team to overturn a two-goal first-leg play-off deficit at this level and thus keep alive dreams of a first top-flight season in 50 years.
However, this depended on them scoring the first goal and their failure to achieve this killed the tie.
The Bluebirds had made an encouraging start - and could have had a penalty had referee Mike Dean not been unsighted for a clumsy Winston Reid challenge that felled Kenny Miller in the box - but instead they suffered a terminal blow when Nolan nodded in after Carlton Cole's initial header from Taylor's corner had been blocked.
Malky Mackay's side never recovered as the home side capitalised on their position of superiority.
Gary O'Neil was close to extending West Ham's lead with a side-foot volley from 12 yards that struck the top of the bar, before Vaz Te did just that with a fiercely-struck shot that flew across City keeper David Marshall and into the far top-corner of the net.
The second half was a mere formality as a relaxed West Ham played out a comfortable 45 minutes, which they decorated right at the very end as substitute Maynard found space in the box to smash a shot past Marshall.
The Hammers' only concern was an injury to Collison, who was taken to hospital as a precaution for a dislocated shoulder.
West Ham United
- 01 Green
- 02 Reid Booked
- 05 Tomkins
- 20 Demel
- 04 Nolan (McCartney - 69' )
- 10 Collison (Lansbury - 48' )
- 14 Taylor
- 16 Noble
- 32 O'Neil
- 09 Cole (Maynard - 86' )
- 12 Vaz Te
- 13 Henderson
- 03 McCartney
- 18 Faubert
- 22 Lansbury
- 08 Maynard
- 01 Marshall
- 02 McNaughton (Blake - 81' )
- 03 Taylor
- 05 Hudson Booked
- 25 Turner
- 07 Whittingham Booked
- 13 Lawrence
- 17 Gunnarsson
- 37 McPhail (Cowie - 76' )
- 09 Miller Booked (Kiss - 76' )
- 20 Mason
- 22 Heaton
- 04 Kiss
- 08 Cowie
- 23 Blake
- 10 Earnshaw
Live Text Commentary
Full Time The referee ends the match.90:00 +1:48
The assistant referee flags for offside against Joe Mason. Free kick taken by Robert Green.90:00 +0:52
Don Cowie takes a shot. Robert Green makes a comfortable save.89:09
Assist by Henri Lansbury.89:09 Goal scored
Goal! - Nicky Maynard - West Ham 3 - 0 Cardiff Nicky Maynard fires in a goal from inside the penalty area to the top left corner of the goal. West Ham 3 (5)-(0) 0 Cardiff.87:24
Filip Kiss concedes a free kick for a foul on Guy Demel. Free kick taken by James Tomkins.85:10
Winston Reid takes the free kick.85:10 Substitution
Substitution Carlton Cole goes off and Nicky Maynard comes on.85:10
Ricardo Vaz Te fouled by Darcy Blake, the ref awards a free kick.81:54
Liam Lawrence has an effort at goal from outside the penalty area missing to the wide left of the goal.80:56
Inswinging corner taken from the right by-line by Matthew Taylor, Ben Turner makes a clearance.80:56 Substitution
Substitution (Cardiff) makes a substitution, with Darcy Blake coming on for Kevin McNaughton.80:10
Winston Reid takes a shot. Aron Gunnarsson gets a block in.79:31
James Tomkins takes the free kick.79:31 Booking
Booking Peter Whittingham goes into the book.79:24
Gary O'Neil fouled by Peter Whittingham, the ref awards a free kick.78:49
Matthew Taylor takes a shot. Save made by David Marshall.77:47
Foul by Matthew Taylor on Joe Mason, free kick awarded. Peter Whittingham restarts play with the free kick.75:16 Substitution
Substitution (Cardiff) makes a substitution, with Filip Kiss coming on for Kenny Miller.75:16 Substitution
Substitution Stephen McPhail leaves the field to be replaced by Don Cowie.
Corner taken by Matthew Taylor from the right by-line played to the near post, Peter Whittingham makes a clearance. Short corner taken by Matthew Taylor from the right by-line.73:07
Winston Reid challenges Kevin McNaughton unfairly and gives away a free kick. David Marshall restarts play with the free kick.72:36
George McCartney fouled by Mark Hudson, the ref awards a free kick. Free kick taken by Ricardo Vaz Te.69:44
Corner taken by Mark Noble from the left by-line to the near post, clearance by Peter Whittingham.68:01 Substitution
Substitution George McCartney comes on in place of Kevin Nolan.67:12
Liam Lawrence takes the free kick.67:12 Booking
Booking Winston Reid is booked.67:00
Winston Reid concedes a free kick for a foul on Liam Lawrence.66:10
Ricardo Vaz Te is caught offside. Indirect free kick taken by David Marshall.65:05
Shot from just outside the area by Kenny Miller misses to the left of the target.58:41
The offside flag is raised against Ricardo Vaz Te. Free kick taken by David Marshall.57:19
The ball is sent over by Kevin McNaughton, comfortable save by Robert Green.57:00
Unfair challenge on Andrew Taylor by Winston Reid results in a free kick. Direct free kick taken by Peter Whittingham.56:52
A cross is delivered by Kevin Nolan, save by David Marshall.54:57
Foul by Aron Gunnarsson on Henri Lansbury, free kick awarded. Free kick taken by Robert Green.52:49
Matthew Taylor concedes a free kick for a foul on Joe Mason. Free kick crossed left-footed by Peter Whittingham from right wing, clearance made by Matthew Taylor. Corner from the right by-line taken by Peter Whittingham, clearance by Matthew Taylor.52:04
The referee gives a free kick against Henri Lansbury for handball. David Marshall restarts play with the free kick.51:31
Unfair challenge on Winston Reid by Joe Mason results in a free kick. Robert Green takes the direct free kick.49:53
Matthew Taylor restarts play with the free kick.49:53 Booking
Booking Mark Hudson receives a caution.49:34
Free kick awarded for a foul by Mark Hudson on Ricardo Vaz Te.47:46
Free kick taken by Peter Whittingham.47:46 Substitution
Substitution Jack Collison leaves the field to be replaced by Henri Lansbury.47:46
Liam Lawrence fouled by Mark Noble, the ref awards a free kick.47:18
The offside flag is raised against Gary O'Neil. David Marshall takes the free kick.45:14
Andrew Taylor fouled by Kevin Nolan, the ref awards a free kick. David Marshall takes the direct free kick.45:01
The second half begins.45:00 +2:06 Half time
Half Time The whistle is blown to end the first half.44:07
Winston Reid challenges Liam Lawrence unfairly and gives away a free kick. Liam Lawrence takes the direct free kick.43:04
Carlton Cole produces a header from inside the area that goes over the bar.41:15
Winston Reid challenges Aron Gunnarsson unfairly and gives away a free kick. Strike on goal comes in from Peter Whittingham from the free kick.39:46
Guy Demel provided the assist for the goal.39:46 Goal scored
Goal! - Ricardo Vaz Te - West Ham 2 - 0 Cardiff Ricardo Vaz Te scores a goal from inside the penalty area to the top left corner of the goal. West Ham 2 (4)-(0) 0 Cardiff.36:15
The assistant referee signals for offside against Kenny Miller. Robert Green takes the indirect free kick.34:41
Corner taken by Liam Lawrence from the left by-line played to the near post, free kick awarded for a foul by Aron Gunnarsson on Robert Green. Robert Green takes the free kick.33:26
Gary O'Neil takes a shot. Save made by David Marshall. Corner taken by Mark Noble, save by David Marshall.32:31
Mark Noble challenges Peter Whittingham unfairly and gives away a free kick. Peter Whittingham restarts play with the free kick.29:10
Inswinging corner taken left-footed by Matthew Taylor.28:20
Kevin McNaughton fouled by Kevin Nolan, the ref awards a free kick. David Marshall restarts play with the free kick.27:42 Booking
Booking Kenny Miller goes into the referee's book for dissent.25:26
The referee blows for offside against Joe Mason. Robert Green takes the free kick.23:42
Effort from outside the penalty box by Ricardo Vaz Te goes wide right of the target.17:09
Unfair challenge on Stephen McPhail by Kevin Nolan results in a free kick. Peter Whittingham crosses the ball from the free kick left-footed from right wing.16:23
Gary O'Neil takes a shot.14:18 Goal scored
Goal! - Kevin Nolan - West Ham 1 - 0 Cardiff Kevin Nolan scores a headed goal from close in. West Ham 1 (3)-(0) 0 Cardiff.13:48
Corner taken right-footed by Matthew Taylor from the right by-line,11:48
Free kick awarded for a foul by Carlton Cole on Mark Hudson. Kevin McNaughton restarts play with the free kick.11:16
Unfair challenge on Kevin McNaughton by Carlton Cole results in a free kick. David Marshall takes the free kick.9:57
Mark Hudson takes a shot. Save made by Robert Green.8:19
Free kick awarded for an unfair challenge on Winston Reid by Kenny Miller. Robert Green restarts play with the free kick.7:16
The assistant referee flags for offside against Aron Gunnarsson. Robert Green takes the indirect free kick.3:03
Effort on goal by Carlton Cole from just inside the penalty area goes harmlessly over the target.0:16
Free kick awarded for a foul by Aron Gunnarsson on Mark Noble. Robert Green takes the direct free kick.0:00
The match has kicked off.
Live data and text provided by our data suppliers