Wolves deservedly booked their place in the FA Cup fourth round with a derby victory over Birmingham - thanks in part to an inadvertent interception from referee Howard Webb.
The Barclays Premier League official innocently blocked Radhi Jaidi's 51st-minute pass in the centre-circle - and in the process, directed to ball to Wolves striker Andy Keogh who broke clear, leaving Sam Vokes to put the visitors two goals up from close range.
The impressive Keogh had earlier given the visitors, four-time FA Cup-winners, a half-time lead which their neat approach play had merited against their Coca-Cola Championship promotion rivals.
But Webb was the pantomime villain in the eyes of the home fans when he also waved away protests for what appeared to be a foul on Marcus Bent in the penalty area, while Cameron Jerome rattled the bar midway through the second half.
Both sides had efforts cleared off the line, before Wolves' first victory in six attempts against the Blues put them in the fourth round for the ninth time in the last 10 years - setting up a meeting with Middlesbrough at Molineux.
Wolves started turning the screw as the half entered the final 15 minutes but were gaining no reward in the final third - until they got the goal they deserved after 38 minutes.
Referee Webb waved away what looked to be a penalty after Richard Stearman's challenge on Bent, while Ridgewell prevented what could have been the killer blow at the other end.
Wolves' second did arrive, in those controversial circumstances.
Jaidi attempted to play a pass that Webb got in the way of and diverted straight into the path of Keogh.