West Ham took on Middlesbrough in today's second FA Cup semi-final at Villa Park. It's the first time the Hammers have reached the last four since 1991, while their most recent appearance in the final was way back in 1980 when they became the last team outside the top flight to win the trophy, beating Arsenal 1-0. Boro, meanwhile, will be hoping that their first-leg Uefa Cup semi-final tie last Thursday will have set them up for the prospect of reaching both domestic and European cup finals this season - though their busy schedule could work against them. Plus the best of the action from yesterday's Premiership matches.