Aston Villa vs Manchester City
Premier League·24 Oct 2026
Full-time
Regular Season - 8
Jackson 6' Jackson 60'
⚽
Haaland 52'
Villa Park

Jackson Double Stuns Man City as Villa End Perfect Start

Frederic Lumiere
Frederic Lumiere
6 min read·56 reads
Become a Sports Writer

Aston Villa 2-1 Manchester City: Jackson makes the difference as Villa halt City’s perfect start

Aston Villa beat Manchester City 2-1 at Villa Park on Saturday, Oct. 24, 2026, leaving the Premier League leaders with their first defeat of the season: played eight, won seven, lost one.

The result was built on efficiency, nerve, and Nicolas Jackson. City had more of the ball, more shots, more expected goals, and more territory. Villa had the sharper moments. Jackson scored in the 6th minute from John McGinn’s assist, Erling Haaland levelled in the 52nd minute from Iliman Ndiaye’s assist, then Jackson scored again in the 60th minute, this time supplied by Ibrahim Mbaye.

That was the match. Not in volume, but in timing.

Villa Park has made a habit of turning possession teams into anxious teams. Unai Emery’s side were not clean, not dominant, and not always comfortable. But they were clear in their plan, sharp when the openings came, and protected by Z. Suzuki, who made six saves.

City left with 63% possession, 15 shots, and nothing. Villa’s work was done.

The story of the match

Villa started in a 4-2-3-1 under Unai Emery, with Z. Suzuki behind M. Cash, V. Lindelöf, Pau Torres and I. Maatsen. B. Kamara and João Gomes screened the defence, with Alysson Edward, J. McGinn and J. Manzambi behind N. Jackson.

Manchester City also used a 4-2-3-1 under Guardiola: G. Donnarumma in goal, A. Khusanov, M. Guéhi, Rúben Dias and J. Gvardiol across the back, E. Anderson and E. Fernández in midfield, then I. Ndiaye, R. Cherki and J. Doku behind E. Haaland.

Villa’s first punch landed early. Jackson scored in the 6th minute, assisted by McGinn, and from that point the match became a test of City’s patience and Villa’s discipline.

City’s frustration showed before the break. Marc Guéhi was booked in the 32nd minute for a foul. Rayan Cherki followed with a yellow card in the 38th minute, also for a foul. Guardiola reacted at half-time, with Rico Lewis replacing Guéhi and Phil Foden replacing Cherki.

The response came after the restart. Haaland scored in the 52nd minute, assisted by Ndiaye, and City looked ready to turn pressure into control.

They never did.

Villa’s bench changed the match. Ibrahim Mbaye came on for Alysson Edward in the 59th minute. One minute later, Mbaye assisted Jackson, who scored in the 60th minute to restore Villa’s lead. That was the decisive sequence: Emery’s timing, Mbaye’s immediate impact, Jackson’s ruthless finish.

Why Villa won

Jackson was the difference because he turned low volume into maximum damage. Villa produced only two shots on goal. Jackson scored both. His final line was brutal: three shots, two on target, two goals, eight duels won from 15, and three fouls drawn.

McGinn mattered just as much before he was withdrawn in the 66th minute. He assisted the opening goal and made four key passes from only 12 total passes. That is Emery football in one line: not always possession, always purpose.

Mbaye changed the game because he gave Villa exactly what the match needed at exactly the right time. He came on in the 59th minute and assisted Jackson in the 60th minute. His contribution was concise: three total passes, one key pass, one assist.

Behind them, Suzuki gave the performance the scoreline required. City had seven shots on goal. Suzuki saved six. That was the hidden package behind the result: Villa’s two shots on goal became two goals, while City’s seven became one.

Matty Cash and Boubacar Kamara were central to the survival job. Cash made eight tackles and was booked in the 55th minute for a foul. Kamara made six tackles and kept stepping into City’s rhythm, even if Villa had to commit 21 fouls across the match.

It was not pretty. It was effective.

City’s control without the final return

Guardiola’s side did enough on paper to take something. City had 1.81 expected goals to Villa’s 0.64, 543 total passes to Villa’s 314, and 15 shots to Villa’s eight.

J. Doku was the main accelerator. He attempted 19 dribbles, completed nine, drew four fouls, and created two chances. But he did not register a shot on target. That summed up City’s problem: plenty of carries, plenty of pressure, not enough clean punishment.

Haaland did his job. He scored in the 52nd minute, had three shots, two on target, and won four of his six duels. Ndiaye provided the assist before being replaced by Ryan McAidoo in the 69th minute.

E. Fernández and E. Anderson kept City moving, with Fernández completing 78 accurate passes from 81 and Anderson producing three key passes. But City’s control became predictable late on. Anderson was booked in the 74th minute for a foul, McAidoo in the 76th minute for a foul, and Villa dragged the match into the kind of broken rhythm Emery wanted.

Numbers

StatisticAston VillaManchester City
Final score21
Expected goals0.641.81
Possession37%63%
Total shots815
Shots on goal27
Shots inside box612
Accurate passes254488
Total passes314543
Corners47
Fouls2117
Yellow cards44
Goalkeeper saves60

Goals

  • 6th minute: Nicolas Jackson scored for Aston Villa, assisted by John McGinn.
  • 52nd minute: Erling Haaland scored for Manchester City, assisted by Iliman Ndiaye.
  • 60th minute: Nicolas Jackson scored for Aston Villa, assisted by Ibrahim Mbaye.

Cards and changes

Marc Guéhi was booked in the 32nd minute. Rayan Cherki was booked in the 38th minute.

At half-time, Manchester City made two changes: Rico Lewis came on for Guéhi, and Phil Foden came on for Cherki.

Johan Manzambi was booked in the 54th minute for time wasting. Matty Cash was booked in the 55th minute for a foul.

Villa then made the change that decided the match: Ibrahim Mbaye replaced Alysson Edward in the 59th minute.

In the 66th minute, Emery added Emiliano Buendía for Manzambi and Ross Barkley for McGinn. City sent on Ryan McAidoo for Ndiaye in the 69th minute.

Elliot Anderson was booked in the 74th minute. Ryan McAidoo was booked in the 76th minute.

In the 82nd minute, Brian Madjo replaced Jackson, and Leon Goretzka replaced João Gomes. Madjo was booked in the 83rd minute for dissent. Buendía was booked in the 90+5th minute for a foul.

What it means

City stay top on 21 points after eight matches, but the title race has its first opening. Arsenal are level on 21 points after their own win, covered here: Konsa and Gabriel strike as Arsenal keep pace with City.

Villa move to 11 points after eight matches and sit sixth. More important than the position is the evidence: Emery’s side can still beat elite opponents without needing control of the ball. They needed timing, Jackson, and Suzuki. They got all three.

For City, the next step is clear. The possession is there. The shots are there. The margin has narrowed. One defeat does not change the title picture, but it does change the tone. At Villa Park, Guardiola’s side were reminded that dominance without edge is not enough.

Frederic Lumiere

Written by

Frederic Lumiere

Football journalist and analyst

More from Match Central

You could have written that.

Seriously. You know the game. MatchCentral gives you the push to become a published sports writer. Your take, your byline.

Become a Sports WriterFree to join. No experience needed.