Arsenal 2-0 Aston Villa
Arsenal kept up their 100% record in the Premiership this season with a hard-fought victory over Aston Villa.
The Gunners were never at their rampant best against David O'Leary's spirited side.
But Sol Campbell popped up to head home 10 minutes after the interval and Thierry Henry scored from a tight angle in injury time to earn Arsene Wenger's side all three points.
Arsenal started the match as they left off against Middlesbrough on Sunday and could have been three goals ahead after 15 minutes.
A devastating counter-attack ended with Thomas Sorensen saving Henry's shot.
Henry then fired wide of the upright after sprinting clear of the Villa rearguard before Freddie Ljungberg's chip crashed back off the crossbar after more good work from Henry.
15 mins: Ljungberg lob hits the crossbar
57 mins: Campbell heads in the opener
90 mins: Henry curls home Arsenal's second
Villa, who brought in Mark Kinsella for Darius Vassell as their only change from Sunday's game against Liverpool, began to deny the home side the possession they enjoyed early on.
They also created a couple of good chances before the interval.
Juan Pablo Angel, playing as the visitors' lone frontman, set up Lee Hendrie, whose 30-yard shot was saved by Jens Lehmann.
Angel then poked the ball roll agonisingly wide after running onto Jay-Lloyd Samuel's through ball.
Arsenal finally broke the deadlock when Campbell headed home from a Pires corner on 57 minutes.
Kinsella was replaced by Vassell as Villa they strove for an equaliser - but it was Angel who blasted a shot wide as they proved their intent to bag a point.
Villa continued to have the better of the game but were reduced to long-range efforts.
Then Henry, who had been subdued for much of the evening after an exciting start, wrapped up the points three minutes into stoppage time when he curled home from 18 yards after being set up by substitute Dennis Bergkamp.
Arsenal: Lehmann, Lauren, Campbell, Toure, Cole, Silva, Vieira,
Pires, Ljungberg (Parlour 78), Wiltord (Bergkamp 67), Henry.
Subs Not Used: Keown, Taylor, Edu.
Booked: Toure, Vieira, Bergkamp.
Aston Villa: Sorensen, Delaney, Mellberg, Samuel, Johnsen,
Barry, Hendrie, De la Cruz, Whittingham, Kinsella (Vassell 60),
Subs Not Used: Alpay, Hitzlsperger, Postma, Kachloul.
Booked: Hendrie, Delaney, Angel, Whittingham.
Referee: M Dean (Wirral).