Aston Villa eased past Preston North End on Sunday to book their place in the FA Cup semi finals