Long notches the winning goal at the Madejski Stadium
Shane Long struck just before half-time as Championship Reading stunned 10-man Premier League West Brom in the FA Cup.
The Royals had early chances, with Baggies defender Marek Cech hacking clear and Long firing a chance over.
But Long collected Noel Hunt's flick, outpaced Gianni Zuiverloon and steered in his seventh goal in six matches.
After the break James Morrison headed a good chance wide for the Baggies, who had half-time substitute Jonas Olsson dismissed for two rapid yellow cards.
Reading who beat the Baggies and Liverpool en route to the quarter-finals last season, were unbeaten in seven matches at home going into the match.
Albion were disappointing, though they were convinced they should have had a penalty when Ishmael Miller fell under Ian Harte's challenge.
Miller twice went close on his first start of the season and Morrison hit the top of the crossbar.
For the home side, Harte curled a free-kick narrowly wide, and after Jobi McAnuff created space on the left, Hunt sent in a powerful header from 10 yards that was brilliantly saved by Boaz Myhill, recalled in place of Scott Carson.
Olsson was booked only moments after entering the fray, and when he lost control of the ball and then hauled down Long after the striker had dispossessed him, referee Jon Moss had no option but to produce the red card.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.