Santi Carzola of Arsenal celebrates after scoring his team's second goal against Aston Villa during their English Premier League soccer match (Photo: Reuters)
Arsenal's third successive league win came after a week of setbacks in cup competitions that saw the Gunners exit the FA Cup against second-tier club Blackburn and lose the first leg of its last-16 Champions League match against Bayern Munich 3-1.
In the bid to return to Europe's elite knockout competition next season, Arsenal is now a point behind fourth-place Tottenham ahead of its north London rival's match at West Ham on Monday.
Cazorla put Arsenal ahead after just six minutes but the hosts failed to capitalize on their dominance and Andreas Weimann was able to equalize in the 68th minute.
But Cazorla struck again in the 85th, sweeping in his 11th goal since joining Arsenal in August and giving the home fans something to celebrate after a miserable week.
Villa, however, returned to the relegation zone as Wigan went ahead of them on goal difference, while Newcastle and Southampton are three points further ahead.
"We shouldn't have lost it because I thought we were exceptional and we should have been in the lead at halftime," Villa manager Paul Lambert said.
The fact Cazorla scored so early helped to soothe tensions in the Emirates Stadium crowd, with discontent rumbling during a rare visit by American owner Stan Kroenke, who was wrapped in a blanket in freezing north London.
After being set up by Jack Wilshere, Cazorla's first effort was blocked by goalkeeper Brad Guzan but he followed up by sending the rebound into the net.
But Arsenal couldn't keep up its attacking threat despite going in front. Instead, Villa was able to push for an equalizer.
Wojciech Szczesny was kept busy in the Arsenal goal, denying Gabriel Agbonlahor and Charles N'Zogbia.
The hosts created little, although Theo Walcott did manage to curl over, and Olivier Giroud had a shot saved by Guzan toward the end of the first half.
The second half started with Giroud missing the target from close range as he screwed the ball wide.
Wilshere also blazed over before Arsenal was made to pay for its lack of urgency.
Guzan sent a long clearance up the field that Arsenal defender Carl Jenkinson only managed to head away weakly, allowing Villa to seize possession and launch a counterattack.
Weimann rampaged unchallenged through the Arsenal defense before unleashing a low shot from 25 yards past Szczesny.
It was the 19th league goal Arsenal has conceded at home this season — the most in eight years.
A combination of Guzan and the crossbar prevented Giroud heading in the winner from Walcott's corner, as the goalkeeper made a fine save.
But Villa's resistance crumbled as they were ripped apart by an incisive Arsenal move for the winner.
Wilshere released Nacho Monreal on the left flank and the Spaniard cut the ball back to compatriot Cazorla to sweep home.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO Sports and on Facebook at AhramOnlineSports)