Leandro Bacuna and Andreas Weimann left Manchester City stunned as Aston Villa twice came from behind to record a remarkable 3-2 victory.
Fresh from netting nine goals in a week against Manchester United and Wigan Athletic, City were in dominant mood in the first half on Saturday but had to wait for Yaya Toure's sixth strike in eight games to put them ahead in its final minute.
Having failed to muster a shot on target before the break, Karim El Ahmadi produced a clinical finish to haul Villa level amid strong suspicions of offside in the 51st minute.
Edin Dzeko glanced in from Samir Nasri's corner to restore City's advantage five minutes later but Bacuna lashed home a stunning free-kick for his first Villa goal after Matija Nastasic fouled Weimann.
And Nastasic and Vincent Kompany were caught napping as Weimann stole in to beat the on-rushing Joe Hart with a 75th-minute winner.
In the injury absence of forward duo Christian Benteke (hip) and Gabriel Agbonlahor (ankle), Villa manager Paul Lambert handed a first start to last weekend’s match-winner at Norwich City, Libor Kozak, and reverted to a 5-3-2 formation.
Sergio Aguero picked up a knock after firing a derby day brace last weekend, meaning Dzeko partnered Alvaro Negredo in attack. Elsewhere, Jesus Navas dropped to the bench to accommodate Villa old boy James Milner in the City midfield.
And Milner had the game's first opening in the third minute, lashing wide left-footed after Dzeko dummied a low cross from Aleksandar Kolarov.
Continuing the impressive form he showcased six days ago, Samir Nasri was at the hub of an impressive start by the visitors.
First, a cute through-ball allowed Dzeko to slide in on the angle and draw a save from Brad Guzan before the France international fired narrowly wide from the edge of the box having led a swift counter-attack.
Dzeko failed to get on top of a good headed chance from a 14th-minute corner and City proceeded to dominate the opening half hour without again testing Guzan.
City's pressure continued largely unchecked but they were undermined failing to consistently find a quality final ball until the half’s outstanding player intervened at its conclusion.
After watching Ciaran Clark clear off the line and Nathan Baker deflect his fierce drive wide, Toure crowned a typically dominant display from midfield by steering Nasri’s corner through Guzan’s legs.
Negredo and Kolarov threatened as City began the second period at a furious place but Manuel Pellegrini's team would soon rue their profligacy.
El Ahmadi collected Bacuna's wonderfully weighted pass to fire home low across Hart as the linesman's flag stayed down.
But as they did from their ninth corner, City netted from their 10th to ensure parity lasted only six minutes.
Dzeko made the most of a static Villa defence to glance Nasri's in-swinging delivery past Guzan and the USA international got down well moments later to keep out a thunderous Negredo volley.
Ring-wing crosses from Zabaleta and Navas – introduced in place of Nasri – invited further punishment that did not arrive from Dzeko but just as Villa looked to be entering survival mode the stunned City again.
Villa Park was in raptures following Bacuna's heroics and the noise levels were further ramped up as Weimann lifted Villa up to ninth in the table – only a point behind City in fifth.
|8||K. El Ahmadi||51'|
|Coach: P. Lambert|
|North Korea 2 Japan 1: Halilhodzic´s men spurn lead|
|Allam brands FA ´amateurs´ as name-change row rumbles on|
|Fournier ´worried´ by Lyon pre-season|
|Swansea still working on Michu exit - Monk|
|Neuer furious at Bayern Supercup defeat|
|Wenger: Ozil signing not a mistake|
|UEFA Champions League Preview: Shakhtar ready for Fenerbahce decider|
|Lampard targets MLS play-offs for City|
|MLS Review: Goals galore as DC United win 10-goal thriller|
|Ronaldinho returns and helps Fluminense to win|
|Keane: United won´t overtake Chelsea|
|Casillas has the ´enthusiasm of a 20-year-old´ - Lopetegui|
|Blanc hopeful over Ibrahimovic knee injury|
|Guardiola laments late goal in Supercup defeat|
|Tuchel plans to keep Bender|
|Hecking happy with Wolfsburg discipline after Supercup win|
|Arsenal players too interested in selfies and six-packs - Keane|
|Confusion over Ibrahimovic´s PSG future|
|Sporting Lisbon 2 Roma 0: Slimani, Mane inspire Portuguese hosts|
|Rodgers feeling ready for new campaign|
|Khedira to miss Supercoppa|
|Paris Saint-Germain 2 Lyon 0: Aurier and Cavani seal more silverware|
|Wolfsburg 1 Bayern Munich 1 (5-4 on penalties): Super-sub Bendtner nicks it for Pokal champions|
|Lampard´s long-awaited New York City debut ends in defeat|
|Casillas the spot-kick hero for Porto|
|Monk bullish ahead of season opener at champions|
|Marseille 2-0 Juventus: Night to forget for Serie A champions|
|Swansea end pre-season with yet another draw|
|HJK 0 Liverpool 2: Origi and Coutinho on target|
|Juventus rocked by Khedira injury scare|
|Lens and Pantilimon star as Sunderland beat Hannover|
|Pardew hopeful of concluding Wickham deal|
|Martinez allays Lukaku fears|
|Stuttgart 4 Manchester City 2: Cause for concern for Pellegrini|
|Wasteful Bournemouth held by Hoffenheim|
|Jerome seals Norwich win|
|Souare´s first goal ensures Palace draw|
|Sinclair hits hat-trick in Villa draw|
|Leicester end pre-season with thrilling Birmingham win|
|Wood and Mowatt condemn Everton to friendly defeat|
|Coloccini not involved as Newcastle lose to Gladbach|
|Borussia Dortmund 2 Real Betis 0: Ramos scores on return from injury|
|Stoke lose to Cologne on Afellay debut|
|Norwich capture goalkeeper Kean|
|Jovetic hits out at Pellegrini following City exit|
|Jones backing new boys to spark United revival|
|Scottish Premiership Review: Celtic up and running, Dundee hammer Kilmarnock|
|Can keen to learn from Milner|
|Immobile on the mend following friendly scare|
|Sagan Tosu 1 Atletico Madrid 1 (1-4 on penalties): Simeone´s men need spot-kicks|
|Cahill: Big-spending rivals will make title race tougher|
|Roberto happy to play full-back for Barca|
|Gestede eager to make his mark at Villa|
|I want to play more and score more - Remy|
|Lambert influence important, says Pulis|
|Benteke a ´bargain´ buy - Rodgers|
|Zola: Qatar would be ideal for Balotelli, Cassano|
|Suarez: I´m not among world´s best|
|PSG ready despite ´chaotic´ pre-season - Blanc|
|Arsenal thumping still hurts - Fournier|
|Aubameyang targets Champions League success|
|Rooney set for Everton return|
|Cech can match Van der Sar - Wenger|
|Mourinho ponders Wenger´s losing record against him|
|CBF confirm Fred failed a doping test|
|Bournemouth beaten by battling Cardiff|
|Immobile injury overshadows Sevilla win at Vicarage Road|
|Lambert at the double on West Brom bow|
|Real sign up Spain starlet Vallejo|
|Valencia blow for West Ham|
|Elche cleared to play in Segunda Division|
|Baker pens a new Villa deal|
|Lambert makes Albion switch|
|Gillingham and Scally found guilty of ´race victimisation´|
|Inter complete Jovetic signing|
|Arsenal v Chelsea: Mourinho cools Wenger rivalry ahead of Wembley meeting|
|Villa snap up Gestede|
|Villa land Veretout|
|Mourinho coy on fresh Stones bid|
|Aubameyang commits to Dortmund|
|Torres on the hunt for trophies with Atletico|
|Cazorla and Walcott sign new Arsenal deals|
|Quick start vital in Arsenal title bid - Wilshere|
|I have received no offers - Guardiola|
|Barcelona to monitor Turan injury|
|Zorc ´surprised´ by Grosskreutz-Tuchel row|
|Phil Neville could be England manager - Moyes|
|UEFA to investigate Shakhtar´s Fred selection|
|City loan Unal to Genk|
|China v South Korea: Stielike looking for new options|
|North Korea v Japan: Halilhodzic to unearth new faces|
|Drogba: I want to be ready, not a burden|
|Hamstrung Clasie in doubt for Southampton league opener|
|West Ham goalscorer Zarate bemoans Astra comeback|
|Negredo quashes Valencia exit rumours|
|´This is not my Sampdoria´ - president Ferrero|
|Criscito could join Inter - agent|
|CBF endorse Zico´s FIFA presidency campaign|
|Hawit to handle CONCACAF´s referee review|
|Falcao is a ´top, top player´ - Terry|
|Tuchel pleased by Dortmund fighting qualities|
|Premier League rules out schedule changes for Champions League clubs|
|UEFA Europa League Review: Southampton stroll as Sampdoria are humiliated|