Aston Villa take on Crystal Palace on the weekend of the 26 and 27 of April in the semi-finals of the FA Cup