Manchester City took a giant stride towards their second Premier League title in three years as a second-half rout of Aston Villa moved them top of the table with one game left to play.

City had spent only 11 days at the summit all season, but now lead Liverpool by two points with a far superior goal difference heading into Sunday's final round of matches.

They effectively need a point at home to West Ham, while Liverpool will host Newcastle knowing their hopes of a first championship in 24 years are looking unlikely.

Match of the Day analysis

"Yaya Toure is relentless and a machine. He did not have one of his better games but what he did, he did very well.

"His fourth goal was like watching a 15-year-old against under-12s. You just can't catch him. He is only the second midfielder to score 20 goals or more after Frank Lampard in the Premier League."

City could not breach Villa's stubborn defence for more than an hour, but two goals from Edin Dzeko and one from Stevan Jovetic secured the victory before Yaya Toure rounded off the scoring with a spectacular run and finish for his side's 100th league goal of a remarkable campaign.

Exactly three weeks on from the draw against Sunderland that derailed City's title bid and deflated their fans, the atmosphere and belief around Etihad Stadium was transformed.

Liverpool's defeat by Chelsea and draw at Crystal Palace on Monday handed Manuel Pellegrini's side the initiative and following a low key start - not helped by torrential rain and a sparsely populated stadium caused by heavy traffic outside - they piled forward for an opening goal.

Aleksandar Kolarov and Toure were denied by Brad Guzan before David Silva failed to connect with a cross from close range as Villa at times deployed all 11 men behind the ball.

Manchester City can talk about title - Manuel Pellegrini

City were missing the cutting edge of Sergio Aguero, sidelined by a groin injury, and the visitors repelled waves of pressure before using their pace to occasionally threaten on the counter-attack.

Lone-striker Jordan Bowery wasted a fine chance when he volleyed wide from Ryan Bertrand's cross and an effort by Andreas Weimann, one-on-one with Pablo Zabaleta, was deflected wide.

City and Pellegrini looked calm, but there was anxiety in the stands after a Silva shot was blocked and Samir Nasri volleyed wide when it seemed certain he would convert James Milner's cross.

The second half started much as the first ended and the frustration around the ground - a result of City's profligacy and perceived time-wasting from Villa - continued to grow as the rain returned.

Race for the Premier League title

Liverpool Man City

Sun 11 May: Newcastle (h)

Sun 11 May: West Ham (h)

Need to win and rely on Manchester City losing.

Know a draw will be enough to secure the title due to their goal difference being 13 goals better than Liverpool's.

But Pellegrini signalled his intent by replacing a midfielder with a forward - Jovetic coming on for Milner - and the move paid off spectacularly as Villa failed to cope with City's re-jigged formation.

Jovetic took a position alongside Dzeko up front and that sucked Villa back and in, allowing Silva space to find Zabaleta racing up from right-back. The Argentine crossed low for Dzeko to convert.

Lambert proud of Villa effort

City's wild celebrations showed how crucial that strike could prove and their relief soon turned into pure joy when a carbon copy move between Silva and Zabaleta led to a Nasri shot being saved and Dzeko tapping in the rebound.

There was a scare when Weimann headed against the crossbar, but Jovetic curled home to wrap up the points and Toure applied the final flourish by running from his own half, outpacing several defenders and slotting emphatically past Guzan to put City within touching distance of trophy.

For reaction from Manchester City manager Manuel Pellegrini see here.

Aston Villa manager Paul Lambert: "I thought we did fantastic. I am really proud of the team and the nerves were starting to set in.

"I didn't think it was easy for them, I couldn't be prouder of my own team.

"They are in the driving seat but you never know on the last day of the season."

Lineup, Bookings (3) & Substitutions (6)

Manchester City

  • 01 Hart
  • 05 Zabaleta
  • 13 Kolarov
  • 42 Y Touré
  • 04 Kompany
  • 26 Demichelis
  • 07 Milner (Jovetic - 60' Booked )
  • 14 Javi García
  • 10 Dzeko (Negredo - 86' )
  • 21 Silva (Fernandinho - 76' )
  • 08 Nasri

Substitutes

  • 02 Richards
  • 06 Lescott
  • 09 Negredo
  • 22 Clichy
  • 25 Fernandinho
  • 30 Pantilimon
  • 35 Jovetic

Aston Villa

  • 01 Guzan
  • 34 Lowton
  • 23 Bertrand (Grealish - 88' )
  • 06 Clark Booked (Robinson - 79' )
  • 02 Baker
  • 04 Vlaar
  • 08 El Ahmadi
  • 15 Westwood
  • 21 Bowery (Bacuna - 59' )
  • 10 Weimann
  • 16 Delph Booked

Substitutes

  • 07 Bacuna
  • 13 Steer
  • 18 Sylla
  • 24 Tonev
  • 29 Holt
  • 37 Robinson
  • 40 Grealish
Ref: Michael Oliver
Att: 47,023

Match Stats

Shots

18 5

On target

9 0

Corners

7 2

Fouls

8 9

Live Text Commentary

Full time

Full Time Match ends, Manchester City 4, Aston Villa 0.

90:00 +3:18 Full time

Full Time Second Half ends, Manchester City 4, Aston Villa 0.

90:00 +2:12 Goal scored

Goal! Goal! Manchester City 4, Aston Villa 0. Yaya Touré (Manchester City) right footed shot from the centre of the box to the centre of the goal. Assisted by Aleksandar Kolarov following a fast break.

90:00 +1:59

Attempt blocked. Fabian Delph (Aston Villa) left footed shot from outside the box is blocked. Assisted by Jack Grealish.

90:00 +1:35

Foul by Javi García (Manchester City).

90:00 +1:35

Callum Robinson (Aston Villa) wins a free kick on the right wing.

89:59

Hand ball by Samir Nasri (Manchester City).

89:05 Booking

Booking Stevan Jovetic (Manchester City) is shown the yellow card for excessive celebration.

88:32 Goal scored

Goal! Goal! Manchester City 3, Aston Villa 0. Stevan Jovetic (Manchester City) right footed shot from outside the box to the bottom right corner. Assisted by Yaya Touré.

87:25

Foul by Stevan Jovetic (Manchester City).

87:25

Matthew Lowton (Aston Villa) wins a free kick in the defensive half.

87:06 Substitution

Substitution Substitution, Aston Villa. Jack Grealish replaces Ryan Bertrand.

86:00 Substitution

Substitution Substitution, Manchester City. Álvaro Negredo replaces Edin Dzeko.

83:40

Corner, Aston Villa. Conceded by Aleksandar Kolarov.

82:19

Andreas Weimann (Aston Villa) hits the bar with a header from very close range. Assisted by Callum Robinson with a headed pass following a set piece situation.

81:46

Foul by Martín Demichelis (Manchester City).

81:46

Callum Robinson (Aston Villa) wins a free kick on the right wing.

80:45

Fernandinho (Manchester City) wins a free kick on the right wing.

80:45

Foul by Karim El Ahmadi (Aston Villa).

78:40 Substitution

Substitution Substitution, Aston Villa. Callum Robinson replaces Ciaran Clark.

77:46

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

75:58 Substitution

Substitution Substitution, Manchester City. Fernandinho replaces David Silva.

75:13

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

75:13

Foul by Leandro Bacuna (Aston Villa).

74:00

Corner, Manchester City. Conceded by Ron Vlaar.

73:57

Attempt blocked. Yaya Touré (Manchester City) right footed shot from outside the box is blocked.

73:05 Booking

Booking Ciaran Clark (Aston Villa) is shown the yellow card for a bad foul.

72:54

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

72:54

Foul by Ciaran Clark (Aston Villa).

71:14 Goal scored

Goal! Goal! Manchester City 2, Aston Villa 0. Edin Dzeko (Manchester City) left footed shot from very close range to the bottom right corner.

71:05

Attempt saved. Samir Nasri (Manchester City) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Pablo Zabaleta.

67:44

Aleksandar Kolarov (Manchester City) wins a free kick on the left wing.

67:44

Foul by Leandro Bacuna (Aston Villa).

65:43

Foul by Stevan Jovetic (Manchester City).

65:43

Fabian Delph (Aston Villa) wins a free kick on the left wing.

63:53 Goal scored

Goal! Goal! Manchester City 1, Aston Villa 0. Edin Dzeko (Manchester City) right footed shot from the centre of the box to the centre of the goal. Assisted by Pablo Zabaleta.

60:49

Attempt missed. Edin Dzeko (Manchester City) right footed shot from the centre of the box misses to the right. Assisted by Pablo Zabaleta with a cross.

59:50 Substitution

Substitution Substitution, Manchester City. Stevan Jovetic replaces James Milner.

58:37 Substitution

Substitution Substitution, Aston Villa. Leandro Bacuna replaces Jordan Bowery.

56:41

Edin Dzeko (Manchester City) wins a free kick on the left wing.

56:41

Foul by Andreas Weimann (Aston Villa).

56:04

Attempt saved. Aleksandar Kolarov (Manchester City) left footed shot from outside the box is saved in the top right corner.

55:15 Booking

Booking Fabian Delph (Aston Villa) is shown the yellow card for a bad foul.

54:49

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

54:49

Foul by Fabian Delph (Aston Villa).

51:17

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

51:17

Foul by Jordan Bowery (Aston Villa).

50:56

Attempt saved. Vincent Kompany (Manchester City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by David Silva with a headed pass.

50:25

Corner, Manchester City. Conceded by Ron Vlaar.

48:25

Foul by Yaya Touré (Manchester City).

48:25

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

47:47

Yaya Touré (Manchester City) wins a free kick on the right wing.

47:47

Foul by Ciaran Clark (Aston Villa).

45:00

Second Half begins Manchester City 0, Aston Villa 0.

45:00 +3:09 Half time

Half Time First Half ends, Manchester City 0, Aston Villa 0.

45:00 +1:25

Attempt missed. Samir Nasri (Manchester City) right footed shot from very close range is close, but misses to the right. Assisted by James Milner with a cross.

39:55

Delay over. They are ready to continue.

38:50

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

38:22

Attempt blocked. David Silva (Manchester City) right footed shot from the centre of the box is blocked. Assisted by Pablo Zabaleta.

36:47

Offside, Manchester City. Yaya Touré tries a through ball, but Edin Dzeko is caught offside.

36:33

Attempt blocked. Ron Vlaar (Aston Villa) right footed shot from more than 35 yards is blocked. Assisted by Fabian Delph.

34:05

Corner, Aston Villa. Conceded by Pablo Zabaleta.

34:00

Attempt blocked. Andreas Weimann (Aston Villa) right footed shot from outside the box is blocked. Assisted by Ashley Westwood.

33:35

Corner, Manchester City. Conceded by Ciaran Clark.

30:57

Attempt missed. Jordan Bowery (Aston Villa) right footed shot from the right side of the six yard box misses to the right. Assisted by Andreas Weimann with a cross.

26:28

Corner, Manchester City. Conceded by Ciaran Clark.

24:35

Foul by Javi García (Manchester City).

24:35

Jordan Bowery (Aston Villa) wins a free kick in the attacking half.

23:22

Attempt blocked. James Milner (Manchester City) right footed shot from the left side of the box is blocked. Assisted by Samir Nasri.

22:10

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

20:15

Corner, Manchester City. Conceded by Matthew Lowton.

17:24

Delay over. They are ready to continue.

16:45

Delay in match Jordan Bowery (Aston Villa) because of an injury.

15:49

Offside, Manchester City. James Milner tries a through ball, but Yaya Touré is caught offside.

11:53

Corner, Manchester City. Conceded by Ryan Bertrand.

11:52

Attempt blocked. Yaya Touré (Manchester City) right footed shot from the centre of the box is blocked. Assisted by Pablo Zabaleta.

9:58

Foul by Pablo Zabaleta (Manchester City).

9:58

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

8:22

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

7:57

Corner, Manchester City. Conceded by Ron Vlaar.

6:24

Offside, Manchester City. Samir Nasri tries a through ball, but James Milner is caught offside.

5:51

James Milner (Manchester City) wins a free kick on the right wing.

5:51

Foul by Ryan Bertrand (Aston Villa).

4:58

Attempt missed. Aleksandar Kolarov (Manchester City) left footed shot from outside the box is high and wide to the left.

4:39

Attempt saved. Aleksandar Kolarov (Manchester City) left footed shot from a difficult angle on the left is saved in the bottom left corner. Assisted by Edin Dzeko.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers