The hosts did well throughout, limiting their opponents to half chances with a strong defensive performance whilst working a number of openings of their own. However, Paul Lambert's men showed no real penetration after seeing a first-half goal chalked off for offside.
The visitors often looked the more likely side to take the lead, but with chances spurned by the likes of Santi Cazorla and Aaron Ramsey, it soon became clear that it wasn’t going to be the Gunners’ day.
Villains manager Lambert elected to stick with the team that lost to Manchester City last weekend, with the exception of Karim El-Ahmadi, who came into midfield at the expense of Stephen Ireland. For the visitors, Jack Wilshere was rested and Theo Walcott failed to recover from a shoulder injury, whilst starts were handed to young full-backs Kieran Gibbs and Carl Jenkinson.
The first real chance of the match fell to the hosts, as a fantastic corner from Ashley Westwood found the head of the Christian Benteke, who jumped well but was unable to test Wojciech Szczesny in the Gunners’ goal.
Arsenal then created a chance of their own, as Alex Oxlade-Chamberlain broke in behind the Villa defence before eventually finding Aaron Ramsey. The Welshman did well to work space for a shot from just inside the penalty area, but Brad Guzan managed to get his body behind the strike.
Both sides almost broke the deadlock just before the break. First the Villains had the ball in the back of the net, as a Ciaran Clark strike from a well-worked free-kick was turned in by Andreas Weimann. To the Austrian's disappointment, however, he was correctly adjudged to have been offside.
Moments later, Lukas Podolski drove a cross into the box and found Laurent Koscielny in acres of space. The Frenchman struggled to adjust his feet and could only manage to smash the ball high into the stands despite being unmarked on the six-yard-box.
The visitors raced out of the starting blocks for the second period, as some neat play between Santi Cazorla and Olivier Giroud led to a shooting opportunity for the former, but the Spaniard fired narrowly wide of Guzan's top corner.
But Lambert's men continued to push for a goal of their own and were almost gifted one as Weimann managed to find Agbonlahor just yards from the Arsenal goal. The striker was under pressure from the Gunners’ defence, however, and struck straight at Szczesny.
The Poland international then pulled of a magnificent save to keep the scores level, as Holman unleashed a powerful 25-yard drive towards goal which the keeper tipped on to the crossbar with his fingertips.
Despite a flurry of late bursts from the visitors, Villa's defence continued to hold strong and earned their side a vital Premier League point.