The draw for the semi-finals - which will be held over the weekend of April 26 and 27 - took place shortly after Villa won 3-0 at Preston on Sunday. That followed Crystal Palace's 3-0 away win at ...