Wolves' Leigh Griffiths opened the scoring for the hosts, with a clinical finish from the edge of the box - his first goal for the club. Lee Evans's then extended their lead before half-time.
Griffiths slotted home a penalty after Evans was fouled to dominate the game.
More top news
Reading left nothing on the pitch in a valiant effort to reach the FA Cup final. An extra-time winner from Sanchez sealed the Royals' fate.
The latest weather update for the east with Philippa
The latest weather update for the west with Philippa