Arsenal were left frustrated as 10-man Wolves battled to a 1-1 draw at Emirates Stadium.
The Gunners, looking to go back into the top four, were ahead after just eight minutes through Gervinho but Wolves, struggling at the other end of the table, rallied and levelled on 38 minutes through Steven Fletcher.
The visitors survived the second half dismissal of midfielder Nenad Milijas as goalkeeper Wayne Hennessey denied the home side time and again.
Arsenal took the lead when Thomas Rosicky fed Yossi Benayoun, whose pass split the Wolves defence as Gervinho beat the offside trap to race clear.
The Ivory Coast frontman waited for keeper Hennessey to commit himself, before cutting back inside and then rolling the ball into the net between the two defenders on the line.
To their credit, Wolves weathered the storm somewhat and then grabbed a leveller eight minutes before the break when Arsenal failed to clear a corner, which Stephen Hunt lobbed back in.
His shot was deflected and Fletcher guided a header into the far corner. The Gunners upped the tempo after the restart, with Robin van Persie clipping a free-kick towards the top corner, only for Hennessey to touch it over at full stretch, while Per Mertesacker's close-range header was then scrambled clear by the busy Wolves keeper.
With tempers at boiling point, referee Stuart Atwell brandished his red card on 75 minutes after a studs-up sliding challenge by Milijas on Mikel Arteta.
Van Persie's shot on the turn was deflected behind as Arsenal laid siege to the Wolves goal, with substitute Andrey Arshavin then clipping the outside of the post.
Hennessey pushed away another goal-bound free-kick from Van Persie, Thomas Vermaelen was next to be denied by the inspired 24-year-old Welsh shot-stopper before Wolves held out through six minutes of stoppage time.