[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-watkins-spoils-guardiola-s-etihad-farewell-villa-win-2-1":61,"news-related-watkins-spoils-guardiola-s-etihad-farewell-villa-win-2-1-en":98,"news-related-match-watkins-spoils-guardiola-s-etihad-farewell-villa-win-2-1-en":210},{"adSlots":4,"affiliateMode":5,"brandName":6,"contentStrategy":7,"currency":8,"friendLinks":9,"homepageLayoutKey":10,"leagueFocus":11,"locale":12,"planVisibility":13,"seoDescription":14,"seoTitleTemplate":15,"siteCode":10,"siteName":6,"siteType":10,"subscriptionMode":5,"timezone":16,"id":17,"tenantID":18,"primaryDomain":19,"countryCode":20,"logoUrl":21,"faviconUrl":21,"theme":22,"seoKeywords":24,"status":25,"ads":4,"focusLeagues":26,"affiliatePolicies":26},[],"shared","Football Prediction Platform","scores_predictions","USD",[],"main",[],"en-US",[],"Football fixtures, results, free predictions, subscriptions, and clearly labeled partner links.","{page} | Football Prediction Platform","America\u002FNew_York",323900000000000000,1,"football.easytestdev.online","US","",{"primaryColor":23},"#1677ff","football predictions, football fixtures, football results","active",null,{"active":28,"leagueId":29,"leagueName":30,"leagueImagePath":31,"seasonId":32,"seasonName":33,"startingAt":34,"endingAt":35,"daysToStart":36,"daysToEnd":37,"phase":38,"includeQualifying":39,"hostCities":40},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",-38,-21,"finished_recent",false,[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60],"Atlanta","Boston","Dallas","East Rutherford","Guadalajara","Houston","Kansas City","Los Angeles","Mexico City","Miami","Monterrey","New-York","New York New Jersey","Philadelphia","San-Francisco","San Francisco Bay Area","Seattle","Toronto","Vancouver","Zapopan",{"article":62},{"awayTeamId":63,"awayTeamName":64,"body":65,"category":66,"excerpt":67,"homeTeamId":68,"homeTeamName":69,"id":70,"leagueId":71,"leagueName":72,"matchId":73,"matchName":74,"publishedAt":75,"slug":76,"sourceName":77,"sourceURL":78,"teamId":68,"teamName":69,"teamIds":79,"teamNames":88,"title":97},"326257546425798656","Aston Villa","The Etihad Stadium bore witness to an emotionally charged finale as Pep Guardiola's decade-long reign at Manchester City concluded with a 2-1 defeat to Aston Villa. In sweltering heat, a record crowd of 60,332—packed into the newly expanded arena that now carries Guardiola's name—bid farewell not only to the serial-winning manager but also to stalwarts Bernardo Silva and John Stones. However, Ollie Watkins had other plans, delivering a ruthless second-half display that ensured Guardiola's last home match ended in uncharacteristic disappointment.\n\nLong before kick-off, the atmosphere was thick with nostalgia. Tifos depicting Guardiola, Silva, and Stones adorned the stands, with the manager hailed as \"game changer,\" \"history maker,\" and \"City forever.\" Guardiola, 55, had pre-empted the sentiment earlier when he reflected on his impending exit: \"Now is the time, I'm pretty sure. Once we announced I thought, maybe I was wrong. The past has been really good with us, but the future will be better without me. You have to have a special energy.\" Those words would ring true as City struggled to find their usual rhythm against an Aston Villa side brimming with confidence following their Europa League triumph.\n\nVilla, under Unai Emery, showcased precisely why they are a force to be reckoned with. Their high press disjointed City's build-up early on, with Douglas Luiz, Tyrone Mings, and Ian Maatsen slicing through the hosts' midfield. Yet it was City who threatened first, hemming Villa in during a series of attacks. The breakthrough came against the run of play in the 23rd minute when Antoine Semenyo pounced on a flick-on from a left-sided corner, hooking the ball home at the far post to give the home side a lead that sparked celebrations and a welcome drinks break amid scorching temperatures.\n\nCity continued to push, with Savinho and Tijjani Reijnders going close, but the match turned dramatically seconds after the restart. A Leon Bailey corner from the right caused chaos; John Stones inadvertently headed the ball onto Watkins' back, and the striker swivelled to fire in the equaliser. Watkins then lifted the ball in mimicry of a trophy hoist, a cheeky nod to Villa's recent silverware. The goal jolted Villa into further dominance, with Bailey soon missing a chance to put them ahead, prompting Guardiola to act with a double substitution.\n\nThe poignant moment of the afternoon arrived when Bernardo Silva was substituted in his 460th City appearance. Tears streamed down his face as both teams and staff formed a guard of honour, a gesture that felt both heartfelt and slightly overblown. Guardiola shared a tearful embrace with the Portuguese midfielder, the gravity of the departures hitting home. Minutes later, Watkins struck again, latching onto a through ball, beating the offside trap with clever footwork before driving a low shot past the goalkeeper to make it 2-1. The forward was lifted aloft by teammates as if he himself were a trophy, an image that encapsulated Villa's joy.\n\nCity, now trailing with 27 minutes remaining, huffed and puffed but lacked their usual incisiveness. Villa, conversely, adopted the keep-ball philosophy Guardiola has mastered, frustrating the hosts. More changes followed: John Stones, in his 295th and final game for the club, exited to a guard of honour and buried his head in a towel on the bench, overcome with emotion. Phil Foden thought he had levelled late on, only for VAR to rule his strike offside—a decision met with howls of disbelief as replays suggested he might have been onside.\n\nThe final whistle confirmed Guardiola's unthinkable status as a loser on the day, but the scoreline was secondary. This was a farewell party, and despite the defeat, the tributes to Silva, Stones, and their transformative manager resonated louder. Guardiola's legacy of 85 players coached, countless trophies, and a revolutionized style of play remained untouchable. For City, the challenge now is to rebuild without the architect of their golden era, while Villa's performance underlined their credentials as a rising powerhouse under Emery.\n\nBased on reporting from The Guardian.","news","Ollie Watkins' second-half goal sealed a 2-1 Villa win over Man City, spoiling Guardiola's Etihad farewell as Silva and Stones also departed after a decade.","326257546258026496","Manchester City","334059167566270465","326135625054949376","Premier League","327055352249978880","Manchester City vs Aston Villa","2026-05-24T17:22:42Z","watkins-spoils-guardiola-s-etihad-farewell-villa-win-2-1","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F24\u002Fmanchester-city-aston-villa-premier-league-match-report",[68,63,80,81,82,83,84,85,86,87],"326222711682502656","326257610275688448","326222707169431552","326257532714618880","326257546392244224","326257546459353088","326255039884562432","326257536372051968",[69,64,89,90,91,92,93,94,95,96],"England","Leon","Anderlecht","Al Sadd","Nottingham Forest","Sunderland","Vardar Skopje","Metz","Watkins Spoils Guardiola's Etihad Farewell: Villa Win 2-1",[99,128,157,182],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":100,"homeTeamId":-1,"homeTeamName":-1,"id":101,"leagueId":71,"leagueName":72,"matchId":102,"matchName":21,"publishedAt":103,"slug":104,"sourceName":105,"sourceURL":106,"teamId":107,"teamName":108,"teamIds":109,"teamNames":118,"title":127},"Pierre Sage is set to join Crystal Palace after leading Lens to Coupe de France glory. Sporting director Jean-Louis Leca must now find a successor and reshape","338193111534538753","0","2026-06-05T03:15:00Z","pierre-sage-to-crystal-palace-what-it-means-for-lens","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FPierre-sage-sur-le-depart-jean-louis-leca-le-directeur-sportif-de-lens-va-avoir-plusieurs-chantiers-a-gerer\u002F1681831#at_medium=RSS_feeds","326257536443355136","Lens",[107,110,111,112,113,114,115,116,80,117],"326255037950988288","326257535952621568","326257572367568896","326257602382008320","326222711447621632","326257536049090560","326222712726884352","326257844615647232",[108,119,120,121,122,123,124,125,89,126],"Crystal Palace","Marseille","Le Mans","Vitesse","France","Nice","Cape Verde Islands","Ajaccio","Pierre Sage to Crystal Palace: What It Means for Lens",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":129,"homeTeamId":-1,"homeTeamName":-1,"id":130,"leagueId":71,"leagueName":72,"matchId":102,"matchName":21,"publishedAt":131,"slug":132,"sourceName":77,"sourceURL":133,"teamId":134,"teamName":135,"teamIds":136,"teamNames":146,"title":156},"Chris Wood's serious knee injury clouds New Zealand's World Cup hopes as the All Whites face Iran, Egypt, and Belgium in Group G.","338128485845307393","2026-06-04T23:01:18Z","new-zealand-s-2026-world-cup-bid-wood-injury-a-major-doubt","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F05\u002Fnew-zealand-world-cup-2026-team-guide","326222713104371712","New Zealand",[134,84,137,138,139,140,141,142,143,144,145],"326257595583041536","326222712622026752","326257808754348032","326257660145963008","326222711976103936","326257545754710016","326222712013852672","326222712265510912","326222711401484288",[135,93,147,148,149,150,151,152,153,154,155],"New Caledonia","South Africa","Northampton","Motherwell","Australia","Newcastle","Iran","Egypt","Belgium","New Zealand's 2026 World Cup Bid: Wood Injury a Major Doubt",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":158,"homeTeamId":-1,"homeTeamName":-1,"id":159,"leagueId":71,"leagueName":72,"matchId":102,"matchName":21,"publishedAt":160,"slug":161,"sourceName":77,"sourceURL":162,"teamId":163,"teamName":164,"teamIds":165,"teamNames":173,"title":181},"Spain 1-1 Iraq: Yamal injury concern as eight debutants feature in World Cup warm-up. Torres gave lead but Doski's long-range stunner equalized. Depth tested.","338113367510093825","2026-06-04T22:04:33Z","spain-1-1-iraq-what-yamal-s-absence-squad-rotation-mean","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F04\u002Fspain-iraq-friendly-international-match-report","326222711653142528","Spain",[163,166,167,168,169,170,82,171,172],"326257593141956608","326257565195309056","326222711908995072","326222713142120448","326222712819159040","326222712395534336","326257565233057792",[164,174,175,176,177,178,91,179,180],"Chattanooga","Barcelona","Mexico","Canada","Iraq","Norway","Atletico Madrid","Spain 1-1 Iraq: What Yamal's Absence & Squad Rotation Mean",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":183,"homeTeamId":-1,"homeTeamName":-1,"id":184,"leagueId":71,"leagueName":72,"matchId":102,"matchName":21,"publishedAt":185,"slug":186,"sourceName":187,"sourceURL":188,"teamId":189,"teamName":190,"teamIds":191,"teamNames":200,"title":209},"NI's youngest post-WWII side (avg age 22.1) beat Guinea 1-0 with Atcheson scoring and sent off, while Morrison debuted, showing grit before facing France.","338103552524161025","2026-06-04T21:18:17Z","ni-record-youth-side-show-grit-22-1-avg-age-beats-guinea","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc7v9ve8415mo?at_medium=RSS&at_campaign=rss","326257664243798016","Northern Ireland",[189,192,193,194,195,110,196,197,198,199,114],"326257791738056704","326257545918287872","326257545968619520","326257808385249280","326257807630274560","326257664713560064","326257664403181568","326257808158756864",[190,201,202,203,204,119,205,206,207,208,123],"Guinea","Liverpool","Arsenal","Sheffield Wednesday","Southampton","Luxembourg","Gibraltar","Blackburn","NI Record Youth Side Show Grit: 22.1 Avg Age Beats Guinea",{"awayScore":211,"awayTeam":212,"description":216,"homeScore":18,"homeTeam":217,"id":73,"kickoffAt":221,"length":222,"leagueId":223,"leagueName":72,"leagueSlug":224,"probabilityLabel":72,"slug":225,"status":226,"tvStations":227,"venueCity":228,"venueName":229},2,{"code":213,"id":63,"imagePath":214,"name":64,"slug":215},"AWY","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F66.png","aston-villa","Manchester City face Aston Villa in a pivotal Premier League clash. Pep Guardiola’s side must win to keep pace with the title race, while Unai Emery’s Villa desperately need points to secure a Champions League spot. The result will either keep City’s hopes alive or hand Villa a major boost toward the top four.",{"code":218,"id":68,"imagePath":219,"name":69,"slug":220},"HME","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F50.png","manchester-city","2026-05-24T15:00:00Z",90,"326135624635518976","gb-premier-league","manchester-city-vs-aston-villa-2026-05-24","finished",[],"Manchester","Etihad Stadium"]