Palace plunder Southampton
lunge on Taylor in injury time.
Liverpool managed to avoid becoming another big-name scalp but only by playing out a 0-0 home draw against Neil Lennon’s stuffy Bolton Wanderers.
Two goals from Victor Anichebe helped West Brom survive a tricky test against Midlands rivals Birmingham at St Andrew’s.
The Baggies made the most of a sloppy start from the hosts with Anichebe hitting the opener on 25 minutes and notching his second 10 minutes later.
But the Blues rallied and made a game of it after Jonathan Grounds reduced the deficit with a low shot in first-half injury time.
Sunderland had Jack Rodwell sent off as they battled out a dismal goalless draw against Fulham on Wearside.
Rodwell had already been booked when he blocked a throw by Fulham keeper Marcus Bettinelli in the 66th minute, leading to a red.
Darren Bent headed the opener on his full debut as Derby beat neighbours Chesterfield 2-0, Will Hughes completing a hard-earned victory for the Championship side with eight minutes to go.
Substitute Hal RobsonKanu grabbed a fifth round place for Reading as the Royals came from behind to win 2-1 at Cardiff.
Kenwyne Jones’s 25th-minute header put the Bluebirds in front before Oliver Norwood equalised and RobsonKanu pounced to win it two minutes from time.
Preston and Sheffield United must do it again after a 1-1 draw at Deepdale, Paul Gallagher putting the hosts in front before Diego de Girolamo equalised midway through the second half.