Wolves Kenny Miller threatens Reading
Kenny Miller fired in his 19th goal of the season to give Wolves a crucial victory against fellow play-off chasers Reading at the Madejski Stadium.
Mark Kennedy's cross from the left was volleyed against the post by Nathan Blake and Miller followed up the rebound from close range.
Shaun Newton also wheeled away in delight, claiming the goal, but former Rangers forward Miller was given the vote.
The Royals could have been in front after only 21 seconds when Nathan Tyson struck the upright with a rising left-foot drive from inside the area.
Former Arsenal trainee Steve Sidwell tried his luck from 20 yards, but failed to test Wolves goalkeeper Matt Murray before the visitors carved open a chance of their own.
Reading are a good team and are well organised and this was a massive three
points for us
Striker Blake, in the starting line-up after recovering from a back injury, showed great strength in shrugging off a defender, but shot into the sidenetting from a tight angle with no back-up emerging from the midfield.
Luke Chadwick, who will be staying at Reading until the end of the season, nearly put the Royals in front but his header from a Nicky Shorey cross was well saved by Murray on eight minutes.
But a better chance fell to Nicky Forster moments later when he was surprised to find himself clean through on goal, but the former Birmingham striker shot the wrong side of the post.
Royals boss Alan Pardew made a couple of substitutions on 63 minutes, with Sidwell and Tyson coming off for John Salako and Darius Henderson - and the home side immediately began to look more dangerous.
First, Murray made a great fingertip save to keep out Steve Brown's header from just outside the area and the defender had a header cleared off the line by Alex Rae from the resulting corner.
Hahnemann again had to be on his toes to keep out Colin Cameron's 72nd-minute piledriver from 25 yards, while Kennedy also forced the United States international into action moments later.
Wolves looked solid in defence, but nearly conceded the equaliser as Chadwick laid the ball back to Andy Hughes, whose tantalising cross was inches away from the boot of Forster.
Murray pulled off another save seconds from time to deny Kevin Watson as Reading pressed for the leveller, but Dave Jones' men held on to cement sixth place in the table.
Reading: Hahnemann, Murty, Shorey, Brown, Mackie, Chadwick,
Hughes, Harper, Sidwell, Tyson, Forster. Subs: Ashdown, Watson,
Viveash, Salako, Henderson.
Wolverhampton: Murray, Irwin, Naylor, Butler, Lescott, Newton,
Rae, Cameron, Kennedy, Blake, Miller. Subs: Oakes, Sturridge,
Proudlock, Clyde, Cooper.
Referee: R Beeby (Northamptonshire).