Watford saw off non-league Woking before victories against Newcastle and QPR, while Palace nudged past Grimsby, shocked Tottenham and breezed past Doncaster.
Watford won’t see playing at home as an advantage in this one though. In the Premier League, Roy Hodgson’s side have the second worst home record in the division, but the best away record outside the top six.
If the Hornets want a short trip to Wembley, they’ll have to be weary of the Palace’s threat on the break.
The Hornets are in good form, though, and given they are sat comfortably in the top half, there’s no reason why they can’t throw everything at winning a trophy.
What time does it start?
Where can I watch it?
The match will be shown live on BT Sport 2/BT Sport 4UHD.
Player to watch:
Michy Batshuayi. The forward hasn’t got going just yet at Selhurst Park. He’s scored just two goals for Palace since leaving Valencia, but the Belgian international can be the difference when he’s in the mood, and Vicarage Road is where he scored his first goal in English football back in August 2016. Could he be the man to send the Eagles into the semi-finals?
Crystal Palace: WWLWL
Crystal Palace: 21/10
Watford to win 2-1