Chamakh (centre) heads Arsenal's opener in the first minute of the match
By Ian Hughes
Marouane Chamakh scored in the first and last minute to give Arsenal victory over a determined Wolves.
The striker clinically headed in the first after being picked out by Alex Song's pinpoint cross from the right.
Marcus Hahnemann then made fine saves from Andrey Arshavin and Cesc Fabregas, before Wolves' Richard Stearman had an effort cleared off the line.
Arshavin hit the post with a low drive before Chamakh ended Wolves' resistance when he finished off a counter-attack.
The win will be a welcome relief for the north Londoners, who went into the game low on morale after back-to-back defeats.
But they were far from their best again and came under heavy attack from Wolves in the second half, as the hosts produced a spirited fightback after their disastrous opening when they conceded after only 37 seconds.
McCarthy rues Fabianski performance
Wolves will be understandably frustrated - and remain second from bottom in the Premier League table - after they failed to take their chances, and yet again were unable to keep a clean sheet.
And while boss Mick McCarthy will be pleased by Wolves' efforts, he will know that hard-luck stories will not save them from relegation.
An inability to keep a clean sheet has cost them dear once more - they have yet to do so in the league this season, and that is is a damning statistic.
Arsenal, too, looked far from comfortable at the back at times, although they did have the excuse of being without their first-choice centre-backs.
The visitors' start should have boosted their confidence. Looking determined to arrest their poor run, the Gunners flew out of the blocks and stunned Wolves with the first attack of the game.
Tomas Rosicky, restored to the starting line-up along with Arshavin, fed Song out wide and the midfielder's accurate centre was expertly dispatched by Chamakh.
And the visitors kept up their momentum as they threatened to overrun Wolves early on, carving out chances at will.
Hahnemann rushed out to the edge of the box to save from Arshavin who looked on course to score after blocking a clearance and racing through.
The Wolves stopper also did well to keep out a Fabregas shot after the Spaniard had been found by Arshavin's pull-back before Christophe Berra blocked a shot from the lively Arshavin.
The hosts finally broke out of their own half and Stephen Hunt, who replaced Dave Edwards early on, whipped in a free-kick from the right touchline and Kevin Doyle headed just over the bar.
It was the best chance of the opening half for Wolves, and it may have served to give them some impetus as they came out after the interval all guns blazing.
A slip from Jack Wilshere was very nearly punished as Matt Jarvis delivered a cross for Nenad Milijas, whose goalbound shot was brilliantly blocked by Bacary Sagna.
Although Wolves were now enjoying the lion's share of possession, they almost went two goals down when Richard Stearman's poor clearance fell to Rosicky. He played in Fabregas but the Arsenal skipper lashed the ball wide.
Wenger grateful for vital win
Then followed a period of sustained pressure from Wolves. Karl Henry volleyed an effort across goal when he might have done better. Doyle forced a fine save from Lukasz Fabianski, who tipped the striker's chip over the bar and from the corner, Stearman's effort was cleared off the line by Rosicky.
Arsenal responded and might have wrapped it up but Arshavin's low drive cannoned off the foot of the post before Johan Djourou's shot was cleared off the line by Henry.
The frantic pace was matched by the players' commitment, although Fabregas almost took that too far when he slid in on Stephen Ward and was rightly shown a yellow card.
With time running out, Doyle ran direct at the Gunners' defence and fizzed a shot just wide of the post. Shortly after, Fabianski made another top-class save when he got down low to smother a fierce effort from Berra.
Almost immediately, Wolves' last remaining hopes of getting anything out of the game were extinguished when Fabregas found Chamakh and the striker finished coolly from the edge of the box.
90:00+5:10 The referee brings the game to a close.
90:00+4:35 Substitution Andrey Arshavin leaves the field to be replaced by Samir Nasri.
90:00+4:35 Substitution Nicklas Bendtner is brought on as a substitute for Marouane Chamakh.
90:00+3:06 Assist by Francesc Fabregas.
90:00+3:06 GOAL - Marouane Chamakh:Wolverhampton 0 - 2 Arsenal Marouane Chamakh finds the net with a goal from the edge of the penalty area low into the middle of the goal. Wolverhampton
90:00+2:03 Kevin Doyle takes a shot. Blocked by Johan Djourou. Inswinging corner taken by Nenad Milijas, Kevin Doyle takes a shot. Bacary
Sagna gets a block in. Christophe Berra takes a shot. Save made by Lukasz Fabianski.
90:00+1:29 Free kick awarded for a foul by Johan Djourou on Kevin Doyle. Stephen Hunt restarts play with the free kick.
90:00+0:35 Francesc Fabregas challenges Karl Henry unfairly and gives away a free kick. Indirect free kick taken by Marcus Hahnemann.
88:24 Effort from the edge of the box by Kevin Doyle goes wide of the right-hand upright.
87:08 Substitution Stephen Ward leaves the field to be replaced by Steven Fletcher.
87:08 Booking Francesc Fabregas is shown a yellow card.
86:21 Francesc Fabregas concedes a free kick for a foul on Stephen Ward. Indirect free kick taken by Marcus Hahnemann.
85:44 Indirect free kick taken by Gael Clichy.
85:44 Booking Richard Stearman goes into the book for unsporting behaviour.
85:38 Foul by Richard Stearman on Andrey Arshavin, free kick awarded.
84:48 Corner from the left by-line taken by Matthew Jarvis, clearance made by Marouane Chamakh.
82:57 Long range shot from Nenad Milijas misses to the left of the target.
Correction - 79:11 Tomas Rosicky fouled by Stephen Hunt, the ref awards a free kick. Direct strike on goal from the free kick comes in from Francesc
Fabregas, outswinging corner taken right-footed by Andrey Arshavin from the right by-line, Sylvan Ebanks-Blake gets a block
in. Johan Djourou takes a shot. Blocked by Richard Stearman.
79:11 Unfair challenge on Tomas Rosicky by Stephen Hunt results in a free kick. Strike comes in from Francesc Fabregas from the
free kick, Corner taken by Andrey Arshavin from the right by-line, blocked by Sylvan Ebanks-Blake. Johan Djourou takes a shot.
78:39 Substitution Sylvan Ebanks-Blake joins the action as a substitute, replacing Michael Mancienne.
77:18 Stephen Hunt is caught offside. Lukasz Fabianski takes the indirect free kick.
72:47 Free kick awarded for an unfair challenge on Gael Clichy by Karl Henry. Free kick taken by Lukasz Fabianski.
72:00 Booking The referee cautions Neves Denilson for unsporting behaviour.
71:43 Alex Song gives away a free kick for an unfair challenge on Karl Henry. Stephen Hunt takes the indirect free kick.
68:11 Matthew Jarvis takes a shot.
67:21 Matthew Jarvis takes the inswinging corner, clearance by Alex Song.
66:53 Substitution Neves Denilson joins the action as a substitute, replacing Jack Wilshere.
66:20 Andrey Arshavin takes a shot. Blocked by Richard Stearman.
64:19 Andrey Arshavin produces a right-footed shot from just outside the area that bounces off the post.
63:20 The ball is sent over by Matthew Jarvis, Header by Stephen Hunt from deep inside the penalty area misses to the left of the
62:43 The offside flag is raised against Gael Clichy. Marcus Hahnemann takes the indirect free kick.
61:36 Free kick awarded for an unfair challenge on Andrey Arshavin by Michael Mancienne. Jack Wilshere takes the indirect free kick.
58:41 Unfair challenge on Nenad Milijas by Bacary Sagna results in a free kick. Indirect free kick taken by Stephen Ward.
56:33 Kevin Doyle takes a shot. Save made by Lukasz Fabianski. Corner taken by Nenad Milijas from the right by-line played to the
near post, Richard Stearman takes a shot. Bacary Sagna gets a block in. Gael Clichy gives away a free kick for an unfair challenge
on Stephen Hunt. The ball is crossed by Stephen Hunt, Kevin Foley produces a header from deep inside the six-yard box that
clears the crossbar.
55:04 Foul by Alex Song on Matthew Jarvis, free kick awarded. Richard Stearman takes the indirect free kick.
54:49 The ball is swung over by Tomas Rosicky, clearance made by Kevin Foley.
54:11 Stephen Hunt produces a left-footed shot from just outside the area that goes harmlessly over the target.
52:34 Free kick awarded for an unfair challenge on Matthew Jarvis by Gael Clichy. Free kick crossed by Stephen Hunt, clearance by
51:44 The official flags Marouane Chamakh offside. Free kick taken by Christophe Berra.
50:17 Foul by Matthew Jarvis on Johan Djourou, free kick awarded. Sebastien Squillaci takes the free kick.
49:26 Effort from the edge of the penalty box by Francesc Fabregas goes wide of the right-hand upright.
47:46 Karl Henry fouled by Jack Wilshere, the ref awards a free kick. Stephen Ward takes the direct free kick.
45:01 The referee gets the second half underway.
45:00+0:54 The players leave the pitch at half time.
42:27 Andrey Arshavin concedes a free kick for a foul on Kevin Foley. Free kick taken by Kevin Foley.
38:05 Jack Wilshere gives away a free kick for an unfair challenge on Karl Henry. Direct strike on goal from the free kick comes
in from Nenad Milijas, Francesc Fabregas gets a block in.
34:59 Nenad Milijas takes a inswinging corner from the right by-line played to the near post.
26:30 Kevin Doyle fouled by Johan Djourou, the ref awards a free kick. Stephen Hunt sends in a cross, Header from deep inside the
penalty area by Kevin Doyle goes harmlessly over the crossbar.
24:24 Nenad Milijas takes a shot. Save made by Lukasz Fabianski.
21:06 Andrey Arshavin takes a shot. Save made by Marcus Hahnemann.
19:18 A cross is delivered by Kevin Doyle, clearance made by Francesc Fabregas. Richard Stearman concedes a free kick for a foul
on Andrey Arshavin. Free kick taken by Johan Djourou.
18:43 Francesc Fabregas produces a right-footed shot from outside the penalty box and misses wide left of the target.
17:55 Francesc Fabregas takes a shot. Save made by Marcus Hahnemann.
16:40 Stephen Hunt concedes a free kick for a foul on Gael Clichy. Indirect free kick taken by Gael Clichy.
15:48 The ball is sent over by Stephen Hunt, save made by Lukasz Fabianski.
14:48 Foul by Marouane Chamakh on Richard Stearman, free kick awarded. Marcus Hahnemann takes the free kick.
12:11 Effort by Francesc Fabregas from a long way out goes over the target.
7:29 Substitution Stephen Hunt joins the action as a substitute, replacing David Edwards.
5:49 Andrey Arshavin takes a shot. Marcus Hahnemann makes a save.
2:43 Corner taken left-footed by Jack Wilshere, clearance made by Richard Stearman.
1:24 Johan Djourou concedes a free kick for a foul on Kevin Doyle. Free kick taken by Nenad Milijas.
0:30 Assist by Alex Song.
0:30 GOAL - Marouane Chamakh:Wolverhampton 0 - 1 Arsenal Marouane Chamakh finds the net with a headed goal from close range. Wolverhampton 0-1 Arsenal.
0:00 The referee gets the match started.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.