Arsenal leapfrogged Manchester City and Chelsea to return to the top of the Premier League with victory at Aston Villa.

It was a win that was, for the most part, comfortable in the extreme as goals from Jack Wilshere and Olivier Giroud inside a minute in the first half gave Arsene Wenger's team the lead their superiority fully deserved.

Arsenal goals top quality - Wenger

Villa had spent much of the game chasing shadows and being outclassed but finally managed to give the visitors some anxious moments when Christian Benteke scored his first goal since 14 September with a diving header 14 minutes from time.

The Gunners held on for what was a vital, and deserved, win as they extended an unbeaten record at Villa Park to 15 matches stretching back to December 1998.

And there was further good news, especially with Theo Walcott ruled out for the rest of the season, as Alex Oxlade-Chamberlain returned for the first time since the opening day as a late substitute after recovering from a knee problem.

Oxlade-Chamberlain came on for another substitute, Tomas Rosicky, who suffered a nose injury in a challenge with Gabriel Agbonlahor.

Quick starters

No team has scored the first goal in more Premier League games this season than Arsenal (16)

If Wenger had any complaints on a night when the Gunners went a point clear at the top of the table, it will be that they did not turn their dominance into more goals and somehow allowed Villa the chance of an unlikely point in an uncomfortable spell near the end.

The hosts, meanwhile, only came to life when it was too late and manager Paul Lambert must somehow find a way of injecting confidence into a side desperately needing the menacing figure of Benteke to regain last season's form.

It was all a far cry from the opening day of season when Villa left The Emirates full of optimism after beating Arsenal 3-1.

Lambert pleased with second half

There could not have been a sharper contrast in form between the two sides. Arsenal had won a north London derby FA Cup third round tie against Spurs while Villa had suffered the embarrassment of a home defeat by League One strugglers Sheffield United.

And how it showed in the early phases as Arsenal tormented Villa in possession, Giroud coming closest with a glancing header from one of several testing crosses from Bacary Sagna.

Lambert was forced into a reshuffle when defender Nathan Baker was struck full in the face by Serge Gnabry's powerful shot. He was treated for around eight minutes before being taken off on a stretcher. It looked a real concern but Villa were relieved to report he had only suffered mild concussion.

Villa's home struggles

Villa's tally of eight points at Villa Park is their worst record after 11 home matches of a top-flight season (based on three points for a win)

Leandro Bacuna came on and for a very brief spell Villa actually caused Arsenal concern, Karim El Ahmadi wasting their best chance when he sent a sidefoot finish over the top from 12 yards.

The only irritation for Wenger was whether Arsenal would provide the final flourish to all their fine approach play - and that was banished with two superbly constructed goals within the space of seconds.

Wilshere made the breakthrough after 34 minutes, sliding home from inside the area but so much credit must go to that graceful creator Mesut Ozil, whose pass in behind Matt Lowton enabled Nacho Monreal to set up the England midfielder.

And the game had barely restarted when Giroud added a fine second, Wilshere making the goal with a pass that let the striker score emphatically past Villa keeper Brad Guzan.

Benteke finally scores

Christian Benteke had not scored for 11 Premier League matches. It was 14 hours and 45 minutes since his last goal, against Newcastle in September

Benteke had cut a frustrated figure but he demonstrated his threat with an athletic volley that was narrowly off target before giving Villa hope with a stooping far-post header from Lowton's brilliant cross.

It gave a very subdued Villa Park brief hope that they might rescue a point but Arsenal held on for another important away win.

Aston Villa manager Paul Lambert:

"Nathan Baker was concussed. He took a blow to the side of his head. That was dangerous and it rocked us a bit - we had worked all week on the system - but thankfully he's a lot better. He throws himself into things, that's what he does.

"In the second half we were excellent, we looked great and a real threat. We were lifted by the goal. It's not easy playing Arsenal - they are title contenders but everybody can see we gave them a game.

"You have to give us credit. We came into it but we might have snuck a draw."

Lineup, Bookings (4) & Substitutions (5)

Aston Villa

  • 01 Guzan
  • 34 Lowton
  • 14 Luna
  • 06 Clark
  • 02 Baker (Bacuna - 21' )
  • 04 Vlaar
  • 08 El Ahmadi Booked (Weimann - 73' )
  • 16 Delph
  • 20 Benteke
  • 11 Agbonlahor Booked
  • 15 Westwood

Substitutes

  • 07 Bacuna
  • 09 Helenius
  • 10 Weimann
  • 12 Albrighton
  • 13 Steer
  • 18 Sylla
  • 24 Tonev

Arsenal

  • 01 Szczesny
  • 03 Sagna
  • 17 Monreal Booked (Gibbs - 66' )
  • 20 Flamini
  • 04 Mertesacker
  • 06 Koscielny
  • 44 Gnabry (Rosicky - 69' )
  • 10 Wilshere Booked
  • 12 Giroud
  • 11 Özil
  • 19 Cazorla

Substitutes

  • 07 Rosicky (Oxlade-Chamberlain - 86' )
  • 09 Podolski
  • 15 Oxlade-Chamberlain
  • 21 Fabianski
  • 25 Jenkinson
  • 28 Gibbs
  • 30 Park Chu-young
Ref: Neil Swarbrick
Att: 36,097

Match Stats

Shots

11 8

On target

5 4

Corners

3 5

Fouls

12 9

Live Text Commentary

Full time

Full Time Match ends, Aston Villa 1, Arsenal 2.

90:00 +6:21 Full time

Full Time Second Half ends, Aston Villa 1, Arsenal 2.

90:00 +5:18 Booking

Booking Jack Wilshere (Arsenal) is shown the yellow card.

90:00 +5:05

Corner, Arsenal. Conceded by Ron Vlaar.

90:00 +3:27

Offside, Aston Villa. Fabian Delph tries a through ball, but Christian Benteke is caught offside.

90:00 +2:54

Attempt saved. Santiago Cazorla (Arsenal) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Jack Wilshere.

90:00 +1:25

Offside, Arsenal. Santiago Cazorla tries a through ball, but Olivier Giroud is caught offside.

89:04

Attempt saved. Christian Benteke (Aston Villa) header from the centre of the box is saved in the bottom right corner. Assisted by Matthew Lowton.

88:31

Foul by Alex Oxlade-Chamberlain (Arsenal).

88:31

Ashley Westwood (Aston Villa) wins a free kick in the defensive half.

85:30 Substitution

Substitution Substitution, Arsenal. Alex Oxlade-Chamberlain replaces Tomas Rosicky because of an injury.

84:23 Booking

Booking Gabriel Agbonlahor (Aston Villa) is shown the yellow card for a bad foul.

84:10

Mesut Özil (Arsenal) wins a free kick in the defensive half.

84:10

Foul by Gabriel Agbonlahor (Aston Villa).

82:09

Corner, Aston Villa. Conceded by Per Mertesacker.

81:34

Attempt saved. Fabian Delph (Aston Villa) left footed shot from outside the box is saved in the bottom right corner. Assisted by Matthew Lowton.

81:24

Delay over. They are ready to continue.

78:59

Delay in match Tomas Rosicky (Arsenal) because of an injury.

77:36

Corner, Arsenal. Conceded by Matthew Lowton.

75:10 Goal scored

Goal! Goal! Aston Villa 1, Arsenal 2. Christian Benteke (Aston Villa) header from the centre of the box to the bottom left corner. Assisted by Matthew Lowton with a cross.

73:30

Attempt missed. Christian Benteke (Aston Villa) right footed shot from the centre of the box misses to the right. Assisted by Leandro Bacuna with a cross.

73:00 Substitution

Substitution Substitution, Aston Villa. Andreas Weimann replaces Karim El Ahmadi.

72:31

Attempt missed. Olivier Giroud (Arsenal) left footed shot from the centre of the box is close, but misses to the left. Assisted by Kieran Gibbs.

68:40 Substitution

Substitution Substitution, Arsenal. Tomas Rosicky replaces Serge Gnabry.

67:55

Foul by Mathieu Flamini (Arsenal).

67:55

Karim El Ahmadi (Aston Villa) wins a free kick in the attacking half.

65:32 Substitution

Substitution Substitution, Arsenal. Kieran Gibbs replaces Nacho Monreal because of an injury.

64:41

Attempt saved. Ashley Westwood (Aston Villa) right footed shot from outside the box is saved in the top left corner. Assisted by Karim El Ahmadi.

62:15

Offside, Aston Villa. Matthew Lowton tries a through ball, but Christian Benteke is caught offside.

60:46

Attempt saved. Santiago Cazorla (Arsenal) left footed shot from outside the box is saved in the bottom right corner. Assisted by Mesut Özil.

59:22

Laurent Koscielny (Arsenal) wins a free kick in the defensive half.

59:22

Foul by Christian Benteke (Aston Villa).

58:14

Delay over. They are ready to continue.

57:04

Delay in match Nacho Monreal (Arsenal) because of an injury.

55:23

Jack Wilshere (Arsenal) wins a free kick in the defensive half.

55:23

Foul by Ashley Westwood (Aston Villa).

54:37

Offside, Aston Villa. Brad Guzan tries a through ball, but Gabriel Agbonlahor is caught offside.

54:12

Offside, Arsenal. Santiago Cazorla tries a through ball, but Jack Wilshere is caught offside.

53:01

Offside, Arsenal. Nacho Monreal tries a through ball, but Mesut Özil is caught offside.

52:26

Attempt blocked. Leandro Bacuna (Aston Villa) right footed shot from outside the box is blocked.

51:27

Foul by Jack Wilshere (Arsenal).

51:27

Gabriel Agbonlahor (Aston Villa) wins a free kick in the attacking half.

50:02

Mathieu Flamini (Arsenal) wins a free kick in the attacking half.

50:02

Foul by Leandro Bacuna (Aston Villa).

48:29

Attempt saved. Leandro Bacuna (Aston Villa) left footed shot from outside the box is saved in the centre of the goal. Assisted by Matthew Lowton.

47:33

Dangerous play by Mathieu Flamini (Arsenal).

47:33

Christian Benteke (Aston Villa) wins a free kick on the right wing.

46:29

Offside, Arsenal. Per Mertesacker tries a through ball, but Mesut Özil is caught offside.

45:55

Attempt missed. Karim El Ahmadi (Aston Villa) left footed shot from outside the box is high and wide to the left following a corner.

45:30

Corner, Aston Villa. Conceded by Bacary Sagna.

45:00

Second Half begins Aston Villa 0, Arsenal 2.

45:00 +8:09 Half time

Half Time First Half ends, Aston Villa 0, Arsenal 2.

45:00 +6:23

Jack Wilshere (Arsenal) wins a free kick in the defensive half.

45:00 +6:23

Foul by Christian Benteke (Aston Villa).

45:00 +3:16

Corner, Aston Villa. Conceded by Nacho Monreal.

45:00 +2:15

Foul by Santiago Cazorla (Arsenal).

45:00 +2:15

Fabian Delph (Aston Villa) wins a free kick in the defensive half.

45:00 +1:47

Attempt blocked. Karim El Ahmadi (Aston Villa) right footed shot from outside the box is blocked.

45:00 +1:06

Foul by Jack Wilshere (Arsenal).

45:00 +1:06

Ashley Westwood (Aston Villa) wins a free kick in the defensive half.

45:00 +0:17

Per Mertesacker (Arsenal) wins a free kick in the defensive half.

45:00 +0:17

Foul by Christian Benteke (Aston Villa).

43:38

Corner, Arsenal. Conceded by Ciaran Clark.

37:29

Santiago Cazorla (Arsenal) wins a free kick in the attacking half.

37:29

Foul by Ashley Westwood (Aston Villa).

36:30

Mesut Özil (Arsenal) wins a free kick in the defensive half.

36:30

Foul by Fabian Delph (Aston Villa).

34:30 Goal scored

Goal! Goal! Aston Villa 0, Arsenal 2. Olivier Giroud (Arsenal) left footed shot from the centre of the box to the bottom right corner. Assisted by Jack Wilshere.

33:31 Goal scored

Goal! Goal! Aston Villa 0, Arsenal 1. Jack Wilshere (Arsenal) left footed shot from the centre of the box to the bottom right corner. Assisted by Nacho Monreal.

32:22

Offside, Aston Villa. Ashley Westwood tries a through ball, but Ciaran Clark is caught offside.

31:44 Booking

Booking Nacho Monreal (Arsenal) is shown the yellow card for a bad foul.

31:32

Foul by Nacho Monreal (Arsenal).

31:32

Gabriel Agbonlahor (Aston Villa) wins a free kick on the right wing.

29:01

Foul by Serge Gnabry (Arsenal).

29:01

Ciaran Clark (Aston Villa) wins a free kick in the defensive half.

27:59

Serge Gnabry (Arsenal) wins a free kick on the left wing.

27:59

Foul by Karim El Ahmadi (Aston Villa).

22:26

Nacho Monreal (Arsenal) wins a free kick in the defensive half.

22:26

Foul by Christian Benteke (Aston Villa).

21:49

Attempt missed. Karim El Ahmadi (Aston Villa) right footed shot from the centre of the box is just a bit too high. Assisted by Fabian Delph with a cross.

21:20

Offside, Arsenal. Bacary Sagna tries a through ball, but Jack Wilshere is caught offside.

20:31

Delay over. They are ready to continue.

20:30 Substitution

Substitution Substitution, Aston Villa. Leandro Bacuna replaces Nathan Baker because of an injury.

13:49

Delay in match Nathan Baker (Aston Villa) because of an injury.

13:34

Attempt blocked. Serge Gnabry (Arsenal) left footed shot from outside the box is blocked. Assisted by Mesut Özil.

13:09

Corner, Arsenal. Conceded by Ciaran Clark.

12:07

Attempt missed. Fabian Delph (Aston Villa) left footed shot from outside the box misses to the right. Assisted by Christian Benteke.

11:17

Foul by Olivier Giroud (Arsenal).

11:17

Ron Vlaar (Aston Villa) wins a free kick in the defensive half.

6:39

Attempt blocked. Olivier Giroud (Arsenal) left footed shot from outside the box is blocked. Assisted by Mesut Özil.

6:00

Mathieu Flamini (Arsenal) wins a free kick in the defensive half.

6:00

Dangerous play by Gabriel Agbonlahor (Aston Villa).

4:32

Attempt missed. Olivier Giroud (Arsenal) right footed shot from the centre of the box misses to the left. Assisted by Bacary Sagna with a cross.

2:32

Corner, Arsenal. Conceded by Nathan Baker.

1:14 Booking

Booking Karim El Ahmadi (Aston Villa) is shown the yellow card for a bad foul.

0:49

Foul by Karim El Ahmadi (Aston Villa).

0:49

Jack Wilshere (Arsenal) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers