West Ham United finished the regular
2003–04 season in fifth place in the
Football League First Division, the second tier of the
English football league system, two places and one point ahead of
Crystal Palace. Both therefore missed out on the two automatic places for
promotion to the
Premier League and instead took part in the
play-offs, along with
Sunderland and
Ipswich Town, to determine the third promoted team. West Ham finished twelve points behind
West Bromwich Albion (who were promoted in second place) and twenty behind league winners
Norwich City. Crystal Palace manager
Iain Dowie had been appointed in December 2003 with the club in 19th position, before losing just six times in the final half of the season to finish sixth, a turnaround in form described by the BBC as "a remarkable transformation". Their qualification for the play-offs was secured in injury time of the final game of the season when West Ham's
Brian Deane equalised against
Wigan Athletic. The second leg took place at the
Stadium of Light in Sunderland three days later. Although Palace's
Aki Riihilahti hit the woodwork in the sixth minute, Kyle scored in the 42nd minute to level the tie on aggregate. Stewart scored with a header just before half-time to make it 4–3 to Sunderland before substitute
Darren Powell's header made it 4–4
on aggregate and sent the semi-final to penalties.
John Oster and
Jason McAteer both missed penalties for Sunderland while
Mart Poom saved twice, from
Shaun Derry and
Wayne Routledge.
Jeff Whitley then failed to score and
Michael Hughes struck the winning spot-kick. West Ham's play-off semi-final opponents were Ipswich Town, and the first leg took place at
Portman Road in Ipswich on 15 May 2004.
Ian Westlake's shot was cleared off the line by West Ham's
Andy Melville in the first half, which ended goalless. Twelve minutes into the second half,
Darren Bent scored with a header after
Richard Naylor's initial shot rebounded off the crossbar, and the game ended 1–0. The return leg was played at the
Boleyn Ground three days later. Bent missed an early chance to extend Ipswich's lead and
Steve Lomas hit the post for West Ham, the first half ending goalless. In the 50th minute,
Matthew Etherington scored from inside the Ipswich penalty area with a strike described by the BBC as a "screamer" to level the tie. ==Match==