Steven Gerrard suffered his first defeat as Aston Villa boss as Man City secured a 2-1 victory at Villa Park to keep the pressure up on Premier League leaders Chelsea.
Pep Guardiola's side produced a scintillating opening 45 minutes of football and took a deserved lead into the half-time break thanks to Ruben Dias' strike and a stunning volley from Bernardo Silva after a blistering counter-attack.
Despite City's early dominance, Aston Villa gave an excellent account of themselves and they hit back straight after the interval through Ollie Watkins.
- How the teams lined up | Match stats
- Premier League table | Fixtures
- Get Sky Sports | Live football on Sky Sports
It set up a tense finish to the game and substitute Carney Chukwuemeka was brilliantly denied an equaliser by Ederson as Man City, who brought on Jack Grealish late in the game as the £100m signing returned to boos at his former club, held on for a hard-fought victory that keeps them second in the table, one point behind Chelsea.
Meanwhile, Villa's winning start under Gerrard comes to an end as they stay 13th.
150 - Pep Guardiola tonight earned his 150th Premier League win at Man City – only the fourth manager to reach this total for a club. After just 204 games, this beats Sir Alex Ferguson’s record at Man Utd, who celebrated his 150th win in his 247th match. Mastermind. pic.twitter.com/FAQvccT740— OptaJoe (@OptaJoe) December 1, 2021
How City held on for victory on Grealish's return to Villa Park...
Manchester City were quickly on the front foot and a stunned Villa needed Emiliano Martinez to deny Joao Cancelo and Rodri inside the opening 10 minutes.
The hosts weathered the early storm and Leon Bailey, who was eventually replaced by Ashley Young in the 31st minute because of a hamstring injury, saw his shot brilliantly blocked by Oleksandr Zinchenko after good build-up play between Watkins and Emi Buendia.
Aston Villa: Martinez (6), Cash (7), Konsa (6), Mings (7), Targett (7), Luiz (8), Nakamba (7), Bailey (6), McGinn (7), Buendia (7), Watkins (8).
Subs: Young (6), Chukwuemeka (7). Sansom (n/a).
Man City: Ederson (7), Cancelo (7), Dias (8), Ake (7), Zinchenko (6), Fernandinho (7), Rodri (7), Sterling (8), Bernardo Silva (8), Mahrez (7), Jesus (7).
Subs: Grealish (n/a).
Man of the match: Ruben Dias.
However, just as Villa were grasping a firm foothold in the game they found themselves behind.
Raheem Sterling's cut back rolled all the way through to Dias, whose strike beat the despairing dive of Martinez to find the bottom corner from 20 yards.
Two minutes before the break, City struck again, taking the hosts apart with a scintillating counter to double their lead.
A sensational move started when Riyad Mahrez and Cancelo delicately played their way out of a tight space inside their own area before Fernandinho's pass released Gabriel Jesus.
The Brazilian's early cross picked out Bernardo and the forward put the gloss on the stunning move with a brilliant first-time volley which flew past Martinez from 18 yards and into the top corner.
It would have been easy for Aston Villa to roll over after the break but Gerrard got the response he would have been looking for immediately after the break as Villa pulled a goal back when Watkins fired Douglas Luiz's corner in off the post.
It gave them belief and Nathan Ake poked Watkins' knockdown behind, ahead of the lurking Ezri Konsa and also surviving a brief VAR check for a penalty.
Unlike the majority of the first half, City had to deal with some serious pressure as Villa refused to go quietly.
- Aston Villa boss Steven Gerrard made two changes, bringing in Emi Buendia and Douglas Luiz
- Jack Grealish was named on the bench as he returned to Aston Villa for the first time with Manchester City. The £100m midfielder, who moved to City in the summer, was among the substitutes with Phil Foden as Nathan Ake, Oleksandr Zinchenko and Fernandinho started.
Jesus skied Bernardo's cross over when he should have done better with 19 minutes left before Ederson earned City the points three minutes later.
Buendia's skill and strength fashioned a glorious opening for Chukwuemeka but, with just Ederson to beat, the 18-year-old shot too close to the goalkeeper who turned it over to secure City an important victory.
'City were breathtaking; Bernardo's strike one of the best'
Clinton Morrison on Soccer Special:
"In the second half, Aston Villa were good.
"Whatever Steven Gerrard said to them at half-time, there was a big response and they got back into it thanks to Ollie Watkins' well-worked goal.
"However, first half, Manchester City were breathtaking. They are an outstanding football team. When they get it right and play the one or two touch football, it's so brilliant to watch.
"And Bernardo Silva, for me, at this moment, he's one of the best midfielders in the Premier League.
"His goal is one of the best goals ever. "
What the managers said…
Aston Villa boss Steven Gerrard: "The performance second half was really good. It maybe deserved that we take something from the game.
"We lacked a bit of belief at the start of the first half. That is a combination of them having top players and manager. We got a foothold and then conceded. The second goal we could have stopped the game higher up the pitch. The reaction I got, I can't ask for more. I think the fans appreciated that. We have come so close to getting something from the game.
"We are playing against a team that have just been to the European Cup final, have world-class players and possibly the best manager in the world. We appreciate what we are up against. But to take them to the end that is a real positive. I can't ask for more effort."
Man City boss Pep Guardiola: "The game we played was fantastic. Difficult game. We knew it. I understand why. Especially after conceding early in the second half, the way we reacted... we played really well.
On whether players will be back from injury soon: "I don't know. Hopefully they come back soon. The doctor came to me and say, 'this guy, this guy and this guy can't travel' so I say 'OK. Bring players from the academy and we go with them'."
On whether they are ready for the title challenge: "Do we have another alternative? So, we are going to face the challenge."
Opta stats: Guardiola brings up 150 wins at Man City...
- Aston Villa have now picked up just one point in their last 10 Premier League matches against Manchester City (D1 L9), losing their last six in a row by an aggregate score 19-3.
- Since the start of October, only Chelsea (20) have won more points in the Premier League than Manchester City (19: W6 D1 L1).
- Pep Guardiola tonight earned his 150th Premier League win at Manchester City - only the fourth manager to reach this total for a single club. This win came in just his 204th match in the competition, beating Sir Alex Ferguson's record at Man Utd who celebrated his 150th win in his 247th match.
- Steven Gerrard suffered only the fourth home league defeat in his entire managerial career (P61 W49 D8 L4) while this loss ended a 27-game unbeaten run at home in the league for Gerrard (W24 D3).
- Bernardo Silva has scored four goals in his last seven Premier League appearances, as many as in his previous 55 for Manchester City.
Live Renault Super Sunday
Aston Villa now host Leicester on Super Sunday at 4.30pm, live on Sky Sports Premier League, while Man City are at Watford on Saturday Night Football at 5.30pm, also live on Sky Sports Premier League.