Manchester City delivered an ominous message to their Premier League title rivals as leaders Arsenal were thrashed.

Manuel Pellegrini's side closed the gap on the Gunners to three points with another in a growing list of devastating attacking displays at home this season.

And they have piled on the agony for North London's two contenders as Arsenal suffered following City's recent 6-0 demolition of Tottenham.

City could have scored more - Pellegrini

The visitors may point to some questionable offside calls and a rejected penalty claim - but in reality they were ultimately blown away by the sheer firepower of a City side who have now scored 35 league goals at home this season and in 58 consecutive games at Etihad Stadium.

City are not simply beating teams at home, they are dismantling them and if they can replicate part of this form away from home they must surely be title favourites.

Sergio Aguero's early goal was cancelled out by Theo Walcott but Alvaro Negredo put City back in front before half-time.

City's potency was not reduced by a calf injury to Aguero, with Fernandinho extending their lead before Walcott's second restored some optimism for Arsene Wenger's side.

But the hosts were coming at Arsenal from all angles, with David Silva and Fernandinho again finding the target before Per Mertesacker's header made it 5-3 in stoppage time.

City's brilliance deserved the final word - and so it proved as Yaya Toure's penalty gave them another six goals in what is become a catalogue of virtuoso performances at home.

Home comforts

City have scored in 58 consecutive Premier League home games, a run stretching back to a 0-0 draw with Birmingham in November 2010.

As expected, City manager Pellegrini restored Costel Pantilimon in goal, despite Joe Hart playing his part in the midweek Champions League win against holders Bayern Munich in the Allianz Arena.

Aguero has been City's spearhead and he was at it again after only 13 minutes, showing perfect technique once more to sweep in a right-foot volley after Martin Demichelis had flicked on Samir Nasri's corner.

Negredo has proved a potent partner for Aguero and he should have added a second from Vincent Kompany's pass but could only find the side-netting.

Arsenal got some encouragement when a poor punch from Pantilimon landed at the feet of Mesut Ozil but the German could not take advantage.

It was a short reprieve for City as Arsenal were level just after the half-hour. Toure was guilty of conceding possession to Aaron Ramsey and then Ozil crossed for Walcott to side-foot past Pantilimon from the edge of the area.

Arsenal lost discipline - Wenger

Arsenal were only on equal terms for seven minutes, though, before Negredo made no mistake with a sliding near-post finish from Pablo Zabaleta, who had crossed after being found by Toure's perfect pass.

There was further bad news for Arsenal in the aftermath of the goal with defender Laurent Koscielny sustaining a deep laceration to his knee trying to stop Negredo and being taken off on a stretcher.

City suffered a setback of their own early in the second half when Aguero, who seemed to be holding the back of his calf, limped off to be replaced by Jesus Navas.

Pellegrini's side, however, have a rich variety of scoring sources and Fernandinho showed his threat five minutes after the break when he took aim and curled a low 25-yard shot out of the reach of the stretching Wojciech Szczesny.

Arsenal were not giving up and had a penalty claim rejected for handball against Zabaleta from Jack Wilshere's through-ball - with Olivier Giroud also glancing a header wide from Bacary Sagna's cross.

And their continuing threat was confirmed when Walcott got his second to give the Gunners hope again, another curling drive that flew into the top corner.

What a difference a year makes

Sergio Aguero has 19 goals in all competitions this season, including 13 in the Premier League - one more than his league tally last campaign.

However, Arsenal's problem was they had no answer to City's pace, power and skill on the attack and Silva opened up the two-goal gap again after 66 minutes, giving Szczesny no chance from Navas's cross.

Pantilimon had endured a mixed game but illustrated why Pellegrini has placed his faith in him with a flying one-handed stop from Wilshere.

But City looked unstoppable going forward and more pressure was rewarded late on when Fernandinho slipped through some flimsy Arsenal defending to score the fifth.

Mertesacker's injury-time header provided nothing in the way of consolation as there was still time for City to score again, Toure beating Szczesny from the spot after the keeper brought down substitute James Milner.

See a photo gallery of all the action from Saturday's Premier League matches on the BBC Sport Facebook site. 

Lineup, Bookings (3) & Substitutions (6)

Manchester City

  • 30 Pantilimon
  • 05 Zabaleta
  • 22 Clichy
  • 25 Fernandinho
  • 04 Kompany Booked
  • 26 Demichelis
  • 08 Nasri (Javi García - 90' )
  • 42 Yaya Touré
  • 09 Negredo
  • 16 Agüero (Jesús Navas - 50' )
  • 21 Silva Booked (Milner - 71' )

Substitutes

  • 01 Hart
  • 06 Lescott
  • 07 Milner
  • 10 Dzeko
  • 13 Kolarov
  • 14 Javi García
  • 15 Jesús Navas

Arsenal

  • 01 Szczesny Booked
  • 03 Sagna
  • 17 Monreal
  • 20 Flamini (Gnabry - 72' )
  • 04 Mertesacker
  • 06 Koscielny (Vermaelen - 42' )
  • 14 Walcott
  • 16 Ramsey
  • 12 Giroud (Bendtner - 76' )
  • 11 Özil
  • 10 Wilshere

Substitutes

  • 05 Vermaelen
  • 07 Rosicky
  • 08 Arteta
  • 19 Cazorla
  • 21 Fabianski
  • 23 Bendtner
  • 44 Gnabry
Ref: Martin Atkinson
Att: 47,229

Match Stats

Shots

22 12

On target

7 6

Corners

8 8

Fouls

12 6

Live Text Commentary

Full time

Full Time Match ends, Manchester City 6, Arsenal 3.

90:00 +6:06 Full time

Full Time Second Half ends, Manchester City 6, Arsenal 3.

90:00 +5:11 Goal scored

Goal! Goal! Manchester City 6, Arsenal 3. Yaya Touré (Manchester City) converts the penalty with a right footed shot to the bottom left corner.

90:00 +4:27 Booking

Booking Wojciech Szczesny (Arsenal) is shown the yellow card for a bad foul.

90:00 +4:21

Penalty Manchester City. James Milner draws a foul in the penalty area.

90:00 +4:21

Penalty conceded by Wojciech Szczesny (Arsenal) after a foul in the penalty area.

90:00 +3:22 Goal scored

Goal! Goal! Manchester City 5, Arsenal 3. Per Mertesacker (Arsenal) header from the centre of the box to the bottom right corner. Assisted by Bacary Sagna with a cross following a corner.

90:00 +3:06

Corner, Arsenal. Conceded by Costel Pantilimon.

90:00 +3:04

Attempt saved. Theo Walcott (Arsenal) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Nicklas Bendtner with a through ball.

90:00 +1:36

Attempt missed. Theo Walcott (Arsenal) right footed shot from the centre of the box misses to the left. Assisted by Serge Gnabry.

90:00 +1:11

Corner, Arsenal. Conceded by Álvaro Negredo.

90:00 +0:47

Corner, Arsenal. Conceded by Costel Pantilimon.

90:00 +0:44

Attempt saved. Theo Walcott (Arsenal) right footed shot from outside the box is saved in the bottom right corner.

89:57

Foul by Fernandinho (Manchester City).

89:57

Theo Walcott (Arsenal) wins a free kick in the attacking half.

89:09 Substitution

Substitution Substitution, Manchester City. Javi García replaces Samir Nasri.

88:30

Offside, Arsenal. Nacho Monreal tries a through ball, but Nicklas Bendtner is caught offside.

87:08 Goal scored

Goal! Goal! Manchester City 5, Arsenal 2. Fernandinho (Manchester City) right footed shot from the centre of the box to the bottom left corner. Assisted by Samir Nasri.

86:31

Attempt missed. Samir Nasri (Manchester City) left footed shot from the centre of the box is high and wide to the left. Assisted by James Milner.

85:47

Foul by Samir Nasri (Manchester City).

85:47

Serge Gnabry (Arsenal) wins a free kick in the defensive half.

85:17

Fernandinho (Manchester City) wins a free kick in the attacking half.

85:17

Foul by Jack Wilshere (Arsenal).

83:46

Corner, Manchester City. Conceded by Wojciech Szczesny.

83:43

Attempt saved. Fernandinho (Manchester City) right footed shot from outside the box is saved in the centre of the goal. Assisted by Samir Nasri.

83:17

Attempt blocked. Samir Nasri (Manchester City) left footed shot from the left side of the box is blocked. Assisted by Yaya Touré.

79:42 Booking

Booking Vincent Kompany (Manchester City) is shown the yellow card for a bad foul.

79:37

Foul by Vincent Kompany (Manchester City).

79:37

Thomas Vermaelen (Arsenal) wins a free kick in the attacking half.

78:45

Attempt missed. Yaya Touré (Manchester City) header from the centre of the box is close, but misses to the left. Assisted by Samir Nasri with a cross following a corner.

78:22

Corner, Manchester City. Conceded by Bacary Sagna.

76:28

Attempt missed. Yaya Touré (Manchester City) right footed shot from outside the box misses to the left. Assisted by Samir Nasri.

75:27 Substitution

Substitution Substitution, Arsenal. Nicklas Bendtner replaces Olivier Giroud.

75:06

Offside, Manchester City. James Milner tries a through ball, but Álvaro Negredo is caught offside.

74:32

Corner, Manchester City. Conceded by Nacho Monreal.

73:00

Attempt missed. Jesús Navas (Manchester City) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Samir Nasri with a through ball.

71:33

Foul by Serge Gnabry (Arsenal).

71:33

Fernandinho (Manchester City) wins a free kick in the defensive half.

71:10 Substitution

Substitution Substitution, Arsenal. Serge Gnabry replaces Mathieu Flamini.

71:00 Substitution

Substitution Substitution, Manchester City. James Milner replaces David Silva.

68:00

Corner, Arsenal. Conceded by Costel Pantilimon.

67:56

Attempt saved. Jack Wilshere (Arsenal) left footed shot from outside the box is saved in the top right corner. Assisted by Mesut Özil.

66:46

Offside, Arsenal. Jack Wilshere tries a through ball, but Olivier Giroud is caught offside.

65:14 Goal scored

Goal! Goal! Manchester City 4, Arsenal 2. David Silva (Manchester City) left footed shot from the centre of the box to the high centre of the goal. Assisted by Jesús Navas with a cross.

64:00

Foul by Bacary Sagna (Arsenal).

64:00

Samir Nasri (Manchester City) wins a free kick in the attacking half.

63:12

Olivier Giroud (Arsenal) wins a free kick on the left wing.

63:12

Foul by Pablo Zabaleta (Manchester City).

62:10 Goal scored

Goal! Goal! Manchester City 3, Arsenal 2. Theo Walcott (Arsenal) right footed shot from the left side of the box to the top right corner. Assisted by Aaron Ramsey with a through ball.

58:10

Corner, Arsenal. Conceded by Samir Nasri.

57:04

Olivier Giroud (Arsenal) wins a free kick on the left wing.

57:04

Foul by Vincent Kompany (Manchester City).

55:07

Attempt missed. Olivier Giroud (Arsenal) header from the centre of the box is close, but misses to the left. Assisted by Bacary Sagna with a cross.

54:19

Olivier Giroud (Arsenal) wins a free kick in the attacking half.

54:19

Foul by Yaya Touré (Manchester City).

52:59

Corner, Arsenal. Conceded by Gaël Clichy.

51:51

Attempt missed. Olivier Giroud (Arsenal) left footed shot from the centre of the box is too high. Assisted by Jack Wilshere with a cross.

49:57 Goal scored

Goal! Goal! Manchester City 3, Arsenal 1. Fernandinho (Manchester City) right footed shot from outside the box to the bottom right corner.

49:01 Substitution

Substitution Substitution, Manchester City. Jesús Navas replaces Sergio Agüero because of an injury.

48:41 Booking

Booking David Silva (Manchester City) is shown the yellow card for a bad foul.

48:38

Foul by David Silva (Manchester City).

48:38

Aaron Ramsey (Arsenal) wins a free kick in the defensive half.

47:24

Delay over. They are ready to continue.

46:15

Delay in match Sergio Agüero (Manchester City) because of an injury.

45:00

Second Half begins Manchester City 2, Arsenal 1.

45:00 +4:05 Half time

Half Time First Half ends, Manchester City 2, Arsenal 1.

45:00 +3:21

Attempt missed. David Silva (Manchester City) left footed shot from outside the box is too high. Assisted by Yaya Touré.

45:00 +1:57

Offside, Arsenal. Jack Wilshere tries a through ball, but Theo Walcott is caught offside.

45:00 +0:12

Attempt missed. Martín Demichelis (Manchester City) header from the centre of the box is too high. Assisted by Samir Nasri with a cross following a corner.

44:38

Corner, Manchester City. Conceded by Nacho Monreal.

41:36

Corner, Arsenal. Conceded by Fernandinho.

41:04 Substitution

Substitution Substitution, Arsenal. Thomas Vermaelen replaces Laurent Koscielny because of an injury.

40:51

Delay over. They are ready to continue.

39:12

Delay in match Laurent Koscielny (Arsenal) because of an injury.

38:06 Goal scored

Goal! Goal! Manchester City 2, Arsenal 1. Álvaro Negredo (Manchester City) left footed shot from very close range to the centre of the goal. Assisted by Pablo Zabaleta.

36:29

Offside, Arsenal. Jack Wilshere tries a through ball, but Nacho Monreal is caught offside.

33:48

Attempt missed. Álvaro Negredo (Manchester City) left footed shot from the centre of the box is close, but misses to the left. Assisted by David Silva with a through ball.

30:54 Goal scored

Goal! Goal! Manchester City 1, Arsenal 1. Theo Walcott (Arsenal) right footed shot from outside the box to the bottom right corner. Assisted by Mesut Özil.

29:46

Offside, Manchester City. Álvaro Negredo tries a through ball, but Sergio Agüero is caught offside.

29:45

Attempt blocked. Álvaro Negredo (Manchester City) left footed shot from outside the box is blocked. Assisted by Sergio Agüero.

28:08

Foul by Álvaro Negredo (Manchester City).

28:08

Nacho Monreal (Arsenal) wins a free kick on the left wing.

27:42

Foul by Fernandinho (Manchester City).

27:42

Aaron Ramsey (Arsenal) wins a free kick in the defensive half.

26:19

Attempt missed. Yaya Touré (Manchester City) right footed shot from outside the box is too high. Assisted by Álvaro Negredo.

26:12

Attempt blocked. David Silva (Manchester City) left footed shot from outside the box is blocked. Assisted by Yaya Touré.

23:48

Attempt missed. Samir Nasri (Manchester City) right footed shot from outside the box misses to the left. Assisted by David Silva.

22:53

Attempt blocked. Mathieu Flamini (Arsenal) right footed shot from outside the box is blocked. Assisted by Bacary Sagna.

20:09

Attempt missed. Álvaro Negredo (Manchester City) right footed shot from the right side of the box is close, but misses to the right. Assisted by Vincent Kompany with a through ball.

13:06 Goal scored

Goal! Goal! Manchester City 1, Arsenal 0. Sergio Agüero (Manchester City) right footed shot from the left side of the six yard box to the top right corner. Assisted by Martín Demichelis with a headed pass following a corner.

12:40

Corner, Manchester City. Conceded by Laurent Koscielny.

10:54

Attempt missed. Olivier Giroud (Arsenal) header from the right side of the six yard box misses to the left. Assisted by Theo Walcott with a cross.

10:50

Attempt missed. Jack Wilshere (Arsenal) left footed shot from the centre of the box misses to the right. Assisted by Theo Walcott with a cross.

8:42

Corner, Arsenal. Conceded by Álvaro Negredo.

8:09

Foul by Fernandinho (Manchester City).

8:09

Mathieu Flamini (Arsenal) wins a free kick on the right wing.

7:08

Foul by Yaya Touré (Manchester City).

7:08

Aaron Ramsey (Arsenal) wins a free kick in the defensive half.

6:53

Foul by Vincent Kompany (Manchester City).

6:53

Olivier Giroud (Arsenal) wins a free kick in the defensive half.

6:05

Sergio Agüero (Manchester City) wins a free kick on the right wing.

6:05

Foul by Olivier Giroud (Arsenal).

3:59

Attempt missed. Yaya Touré (Manchester City) header from the centre of the box misses to the right. Assisted by Samir Nasri with a cross following a corner.

3:47

Corner, Manchester City. Conceded by Per Mertesacker.

3:27

Corner, Manchester City. Conceded by Jack Wilshere.

2:23

Attempt blocked. Álvaro Negredo (Manchester City) header from the centre of the box is blocked. Assisted by David Silva with a cross.

2:03

Corner, Manchester City. Conceded by Mathieu Flamini.

0:37

Foul by Mathieu Flamini (Arsenal).

0:37

Sergio Agüero (Manchester City) wins a free kick in the attacking 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