Struggling Chelsea have enjoyed some blessed relief from their woes as they booked an FA Cup final date with Manchester City.