Shane Long's first-half strike proved the difference as Reading dumped 10-man West Brom out of the FA Cup in a 1-0 triumph.
Long grabbed his seventh goal in the last six games with a clinical finish before Albion had substitute Jonas Olsson sent off for two yellow cards within 15 minutes of arriving on the pitch.
The Barclays Premier League side hit the crossbar through James Morrison but largely looked lethargic as Brian McDermott's men deservedly won through to round four.
Kevin Davies and Johan Elmander stepped off the bench to fire Bolton to a 2-0 win and through to the fourth round, denying non-league York the replay they would have deserved.
England striker Davies smashed the ball home from close range in the 83rd minute, after York, of the Blue Square Premier, had almost taken a shock lead at the other end.
The teams had looked to be heading for a Bootham Crescent replay before Davies, who boss Owen Coyle brought off the bench for the second half, intervened, and Elmander finished off York in the 89th minute with a sweet strike from 25 yards.
Cardiff earned themselves a home replay after holding Stoke to a 1-1 draw at the Britannia Stadium.
Michael Chopra put the npower Championship side in front in the eighth minute, the Potters defence allowing him time to head against the post and then slot home the loose ball home.
Tuncay made it 1-1 on 45 minutes after latching on to Ricardo Fuller's header, but although the hosts dominated the second period, the Bluebirds managed to keep their Barclays Premier League opponents at bay.
Copyright (c) PA Sport 2009, All Rights Reserved.