Roberto Martinez's side will now take on Palace - semi-finalists themselves - at Selhurst Park on Wednesday April 13 at 8pm BST after the original fixture was postponed due to the two side's continued involvement in the FA Cup.
FIXTURE CHANGE Crystal Palace v Everton will now take place at 2000 BST on Wednesday 13 April— Premier League (@premierleague) March 24, 2016
Four days prior to the trip to south London Everton face another southern away day against Watford at Vicarage Road. Three days after the Palace game Everton play Southampton at Goodison Park.
The hectic run is completed by a daunting trip to Anfield on Wednesday April 20, just three days before the semi-final at Wembley.
The run presents a significant team selection headache for Roberto Martinez, whose Goodison career may well rest on getting a result at Wembley.
It also has to be pointed out that both potential semi-final opponents will also face a similar run of games, so the match may well be decided on who can manage their squad best in the lead-up to the game.