En route to today’s semi-final, Palace have defeated three lower league opposition and then Fulham in the last round. Meanwhile, Villa’s list of casualties during their run includes London pair West Ham and Tottenham. So who will prevail in the all-Premier League tie and return to Wembley for next month’s FA Cup final? Follow the game LIVE below with our dedicated match blog, featuring expert analysis from Dom Smith!