Middlesbrough 0-1 West Ham United
FA Cup semi-final
23 April 2006
It was on this day seven years ago that West Ham United sealed their place in the FA Cup final.
Villa Park was the venue for their last-four showdown with fellow top-flight side Middlesbrough, following wins over Norwich, Blackburn, Bolton and Manchester City in the previous rounds.
The two teams had met in the league just a week earlier at the Riverside Stadium, with Boro coming out on top by a 2-0 scoreline, but Alan Pardew's men ensured there would be no repeat when it mattered.
Marlon Harewood struck in the 78th minute, holding off Gareth Southgate after gathering Dean Ashton's knockdown and powering an angled drive into the roof of the net.
Middlesbrough were unable to respond as the Hammers made it to the final, where Liverpool eventually prevailed on penalties following a dramatic 3-3 draw.
Complete record - 23 April
2012 Leicester City 1-2 West Ham United (Championship)
2011 Chelsea 3-0 West Ham United (Premier League)
2006 Middlesbrough 0-1 West Ham United (FA Cup semi-final)
2005 Brighton and Hove Albion 2-2 West Ham United (Championship)
1997 Leicester City 0-1 West Ham United (Premier League)
1994 West Ham United 1-2 Liverpool (Premier League)
1988 West Ham United 1-1 Coventry City (Division One)
1983 West Ham United 2-0 Aston Villa (Division One)
1973 Birmingham City 0-0 West Ham United (Division One)
1965 West Ham United 2-1 Blackpool (Division One)
1962 Cardiff City 3-0 West Ham United (Division One)
1960 Luton Town 3-1 West Ham United (Division One)
1955 Bury 4-1 West Ham United (Division Two)
1949 Grimsby Town 3-0 West Ham United (Division Two)
1938 Sheffield United 3-1 West Ham United (Division Two)
1932 Birmingham City 4-2 West Ham United (Division One)
1927 West Ham United 1-1 Newcastle United (Division One)
1921 West Ham United 1-1 Port Vale (Division Two)
Played 18, Won 5, Drawn 5, Lost 8, Scored 19, Conceded 32