Nicolas Jackson scored twice to lead Aston Villa to a stunning upset victory over Manchester City, halting the champions' perfect start to the Premier League season. According to BBC Sport, Jackson's clinical finishing proved decisive in a match that saw Villa overcome a side that had won all seven of its opening league games.
Jackson opened the scoring with a composed finish from 14 yards, firing high into the net with confidence before adding a second goal later in the contest. ESPN's match data showed his opening strike carried an expected-goals value of just 0.13, highlighting the clinical nature of his finishing. Erling Haaland equalised for City in the 52nd minute with a towering header, but Jackson restored Villa's lead in the 60th minute to secure the victory.
This result marked a significant turnaround for Villa, who had entered the match with a record of two wins, two draws and three defeats. Manchester City's previous visits to Villa Park had ended in defeats, with Villa winning the reverse fixture 2–1 in their last encounter.
How did the players perform?
Jackson's display was the standout individual performance of the afternoon. Brimming with confidence, he took the opening goal brilliantly before stroking in a second, earning a rating of 9 out of 10. His impact was immediate and sustained throughout the match.
In midfield, John McGinn orchestrated Villa's play with intelligence, picking off Marc Guehi to set up the opening goal and creating more chances than any other player on the pitch. He received a rating of 7. Boubacar Kamara proved equally influential, sitting at the heart of Villa's defensive structure and sniffing out danger throughout, also earning a 7.
Alysson, the 20-year-old Brazilian making his second consecutive start after impressing in the Champions League, delivered another eye-catching performance and received a 7. When he came on as a substitute in the 58th minute, Ibrahim Mbaye made an instant impact with a low cross that Jackson finished, earning a 7 for his contribution.
Matty Cash battled throughout against Jeremy Doku and managed more tackles than any other player despite receiving a booking for a push on the Belgian winger. Zion Suzuki made three important stops, including a brilliant fingertip save, to deny City's attacking threats. Both received ratings of 7.
Ian Maatsen could have scored early with a volley but made a vital defensive contribution late on with a header to deny Erling Haaland's goalbound effort. Victor Pau Torres provided a calming presence at the back, while Joao Gomes kept the ball moving and contributed three interceptions. Both received ratings of 6.
Johan Manzambi displayed sparks of talent and could have had a penalty in the first half, earning a 6. Emiliano Buendia, who came on in the 66th minute, also received a 6.
For Manchester City, Iliman Ndiaye emerged as the liveliest performer, showing quick footwork to force Suzuki into a decent save and clipping the post with another effort before providing the cross for Haaland's equaliser. He received a rating of 8.
Haaland was quiet in the first half but came to life in the second, rising above the Villa defence to head home his equaliser and earning a 7. His physical presence became more influential as the match progressed.
Marc Guehi endured a difficult afternoon and received a rating of just 4. Culpable for both of Ipswich's goals the previous weekend, he made another poor error leading to Villa's opening goal and was booked for hauling down Jackson before being substituted at half-time.
Gianluigi Donnarumma conceded an early corner after taking too long over a goal-kick, and his poor kicking often put teammates in trouble. He should have done better for Jackson's second goal, receiving a rating of 5. Ruben Dias was rattled by Jackson in the first half but made a good block to deny Alysson, also earning a 5.
Josko Gvardiol was given a difficult time by Alysson throughout the match but came close to scoring in the second half, receiving a 5. Rayan Cherki was often crowded out by Villa's midfield, was booked for a frustrated tug on Manzambi, and was substituted at half-time, earning a 5.
Elliot Anderson struggled to impose himself and was shown a yellow card for a mis-timed challenge, receiving a 6. Enzo Fernández was always available for the ball but lost the midfield battle, also earning a 6. Jeremy Doku looked to create openings but was often wasteful, receiving a 6.
Phil Foden, brought on at half-time, had little impact after Tuesday's Champions League hat-trick, earning a 6. Rico Lewis, also introduced at the interval, pushed forward but was unable to make a meaningful contribution, receiving a 6.
Abdukodir Khusanov was shaky at right-back before being moved into central defence for the second half, earning a 6.
What happens next?
Manchester City face a demanding schedule ahead. The club is scheduled to host Brighton in the League Cup on 28 October, before facing Brighton again in the Premier League on 31 October. Aston Villa, meanwhile, are scheduled to visit Fulham in the Premier League on 31 October, looking to build on this impressive victory.




