Wolves conjured up two late goals to gain a narrow lead over Reading in their Division One semi-final play-off first-leg.
A first-half goal from Nicky Forster had put Reading in front, but with a quarter-of-an-hour left Shaun Newton's fierce shot flew past Marcus Hahneman to level the tie.
On 84 minutes another fierce shot - this time from Lee Naylor's free-kick - ensured Wolves will take a slender advantage to Reading for Wednesday's second leg.
Reading never really looked the same once Forster limped off the pitch with an ankle problem just past the hour.
Forster was replaced by Nathan Tyson, who in injury time was red-carded for foul and abusive language after his late tackle on Paul Butler.
25 mins: Forster gives Reading the lead
75 mins: Newton levels the scores
84 mins: Naylor gives Wolves the lead for the first time
Despite playing a three-man attack of Nathan Blake, Kenny Miller and George Ndah, Wolves initally struggled to make much headway against a well-organised Reading defence.
So much so that Hahnemann did not have produce a save until the 55 minute when he palmed away Ndah's rising shot.
The American keeper produced an even better save on 63 minutes when he got down quickly to push away one-handed Miller's fierce shot.
Wolves' manager Dave Jones then withdraw Ndah in favour of Newton, who crashed the ball home on 75 minutes.
Ince also came into his own during the game's later stages and it was from one of his surging runs that led to Naylor's goalscoring free-kick.
Alan Pardew will tell you Reading were unlucky - but that's football
Wolves manager Dave Jones
The way Wolves' attacking trio toiled was in sharp contrast to Forster's controlled performance.
Even though he received the ball sporadically he always used it productively.
His 25th minute goal owed much to Nicky Shorey, whose cross from the left skidded off the rain-sodden turf, past Butler and Matt Murry to reach
Forster at the back post.
Reading's top scorer quickly adjusted his feet, before lifting the ball into the roof of net.
Soon after Forster chanced his arm with a long-range effort which skidded narrowly wide of Murray's right-hand post.
Forster caused Butler and Jolean Lescot all sorts of problems and soon after the restart he turned swiftly to fire in a shot-cum-cross that Chadwick almost reached.
With Wolves struggling to contain Reading's counterattacks, Ince was unlucky to be booked for his sliding tackle on
Chadwick as the former Manchester United midfielder burst forward.
Lescott's perfectly timed challenge on Forster, who had made the Wolves penalty area, ensured Wolves did not slip further into arrears before the break.
Wolverhampton: Murray, Irwin, Lescott, Butler, Naylor, Ndah,
Ince, Cameron, Kennedy, Blake, Miller. Subs: Oakes, Rae, Newton,
Reading: Hahnemann, Williams, Brown, Shorey, Murty, Hughes,
Harper, Henderson, Sidwell, Forster, Chadwick. Subs: Watson,
Cureton, Ashdown, Tyson, Newman.
Referee: A Kaye (W Yorkshire).