[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-semenyo-goal-ruled-out-what-it-means-for-city-s-title-race":43,"news-related-semenyo-goal-ruled-out-what-it-means-for-city-s-title-race-en":80,"news-related-match-semenyo-goal-ruled-out-what-it-means-for-city-s-title-race-en":195},{"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":28,"hostCities":39},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",4,21,"upcoming",[40,41,42],"Mexico City","Monterrey","Zapopan",{"article":44},{"awayTeamId":45,"awayTeamName":46,"body":47,"category":48,"excerpt":49,"homeTeamId":50,"homeTeamName":51,"id":52,"leagueId":53,"leagueName":54,"matchId":55,"matchName":56,"publishedAt":57,"slug":58,"sourceName":59,"sourceURL":60,"teamId":50,"teamName":51,"teamIds":61,"teamNames":70,"title":79},"326257546258026496","Manchester City","Bournemouth’s Vitality Stadium became the unlikely backdrop for a title-race twist on Tuesday night as Manchester City arrived on the south coast with their Premier League ambitions on the line. With the season entering its final throes, every point was precious, and the hosts nearly delivered a hammer blow that could have all but ended City’s challenge. Instead, a controversial intervention from the officials left Antoine Semenyo frustrated, Pep Guardiola’s men breathing a collective sigh of relief, and the title picture murkier than ever.\n\nSemenyo thought he had fired Bournemouth into a deserved lead midway through the first half, bundling home from close range after a sweeping move had sliced City’s high line to shreds. The Ghana international wheeled away in celebration, but the linesman’s flag was already raised. A tense VAR check followed, scrutinising potential offside in the build-up, and after what felt like an eternity, the goal was chalked off. The home faithful, who had erupted in joy, fell silent as the decision was confirmed, shifting the stadium’s energy in an instant.\n\nThe nature of the disallowed goal – a marginal call that could have gone either way on a different day – sparked immediate debate. Replays showed Semenyo’s run was timed to perfection, with perhaps only a sliver of his shoulder beyond the last defender. Yet in the forensic world of modern officiating, such millimeters matter. For Guardiola, who has often lamented the thin red and blue lines that define title races, the call was a reprieve; for Bournemouth boss Andoni Iraola, it was a bitter pill that denied his side a famous scalp.\n\nCity, at that point, had been second best. Bournemouth’s high press and direct running had exposed cracks in the visitors’ reshuffled defence, with Semenyo a constant menace. His physicality and clever movement were causing problems, and the disallowed effort felt like the culmination of a clear game plan. Had it stood, the psychological blow to City – trailing in a must-win match – could have been irreparable. Instead, the let-off galvanised the champions-elect, who slowly regained their composure and began to dictate possession.\n\nThe title implications were immense. Coming into the fixture, City were locked in a three-way battle with Arsenal and Liverpool, knowing a single slip could prove fatal. A defeat at Bournemouth would have left them relying on favours from elsewhere, a position Guardiola’s serial winners rarely find comfortable. The disallowed goal, therefore, preserved not just a point in principle but the aura of a team that bends but seldom breaks at critical moments.\n\nFor Bournemouth, the episode was a cruel reminder of the thin line between heroism and heartbreak. The Cherries have enjoyed a solid campaign, flirting with European qualification, and a victory over the reigning champions would have been the jewel in their crown. Semenyo, their top scorer, has been instrumental all season, and his disallowed strike will likely haunt the club’s highlights reel. In the grander scheme, though, the decision could shape the destiny of the silverware, as Bournemouth’s missed opportunity becomes City’s gain.\n\nThe psychological ripple effect cannot be overstated. Title races are often defined by moments like this – a disallowed goal, a marginal offside, a penalty not given. As the match wore on, City began to look more assured, their experienced core sensing that fortune was on their side. Guardiola’s tactical adjustments, particularly the introduction of Bernardo Silva to add control, were made with the safety net of a reprieve. The visitors might not have been at their best, but they began to grind out the sort of result that champions are built on.\n\nLooking ahead, the outcome of this match – and the disallowed goal within it – could reverberate through the final fixtures. City face a relatively kind run-in, while their rivals must confront tougher opponents. If Guardiola’s men go on to clinch the title by the narrowest of margins, they will look back on this night at the Vitality as a pivotal turning point, where a decision beyond their control kept the dream alive. Conversely, for Bournemouth, it is a case of what might have been, a snapshot of their fine season ultimately overshadowed by a moment of officiating debate.\n\nAs the Premier League season hurtles towards its conclusion, the narrative surrounding City’s title defence is one of resilience under pressure. The disallowed goal served as a microcosm of their campaign: tested, occasionally exposed, but never quite buckling. While the focus will inevitably fall on the men at Stockley Park, the outcome underscores the razor-fine margins that separate glory from despair in England's top flight. For Semenyo, it was a goal that wasn't; for City, it was the lifeline they desperately needed.\n\nBased on reporting from Sky Sports.","news","Antoine Semenyo had a first-half strike disallowed as Bournemouth hosted Manchester City in a pivotal Premier League clash, impacting the title race. The","326257545792458752","Bournemouth","332264465728802817","326135625054949376","Premier League","327054822589075456","Bournemouth vs Manchester City","2026-05-19T17:45:00Z","semenyo-goal-ruled-out-what-it-means-for-city-s-title-race","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fbournemouth-vs-manchester-city\u002Flive\u002F531491",[50,45,62,63,64,65,66,67,68,69],"326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257545712766976","326257546392244224",[51,46,71,72,73,74,75,76,77,78],"Eintracht Frankfurt","Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Manchester United","Nottingham Forest","Semenyo goal ruled out: What it means for City's title race",[81,112,142,169],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":48,"excerpt":82,"homeTeamId":-1,"homeTeamName":-1,"id":83,"leagueId":53,"leagueName":54,"matchId":84,"matchName":21,"publishedAt":85,"slug":86,"sourceName":87,"sourceURL":88,"teamId":89,"teamName":90,"teamIds":91,"teamNames":101,"title":111},"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",[89,92,93,94,95,96,97,98,99,100],"326255037950988288","326257535952621568","326257572367568896","326257602382008320","326222711447621632","326257536049090560","326222712726884352","326222711682502656","326257844615647232",[90,102,103,104,105,106,107,108,109,110],"Crystal Palace","Marseille","Le Mans","Vitesse","France","Nice","Cape Verde Islands","England","Ajaccio","Pierre Sage to Crystal Palace: What It Means for Lens",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":48,"excerpt":113,"homeTeamId":-1,"homeTeamName":-1,"id":114,"leagueId":53,"leagueName":54,"matchId":84,"matchName":21,"publishedAt":115,"slug":116,"sourceName":117,"sourceURL":118,"teamId":119,"teamName":120,"teamIds":121,"teamNames":131,"title":141},"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","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F05\u002Fnew-zealand-world-cup-2026-team-guide","326222713104371712","New Zealand",[119,69,122,123,124,125,126,127,128,129,130],"326257595583041536","326222712622026752","326257808754348032","326257660145963008","326222711976103936","326257545754710016","326222712013852672","326222712265510912","326222711401484288",[120,78,132,133,134,135,136,137,138,139,140],"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":48,"excerpt":143,"homeTeamId":-1,"homeTeamName":-1,"id":144,"leagueId":53,"leagueName":54,"matchId":84,"matchName":21,"publishedAt":145,"slug":146,"sourceName":117,"sourceURL":147,"teamId":148,"teamName":149,"teamIds":150,"teamNames":159,"title":168},"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",[148,151,152,153,154,155,156,157,158],"326257593141956608","326257565195309056","326222711908995072","326222713142120448","326222712819159040","326222707169431552","326222712395534336","326257565233057792",[149,160,161,162,163,164,165,166,167],"Chattanooga","Barcelona","Mexico","Canada","Iraq","Anderlecht","Norway","Atletico Madrid","Spain 1-1 Iraq: What Yamal's Absence & Squad Rotation Mean",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":48,"excerpt":170,"homeTeamId":-1,"homeTeamName":-1,"id":171,"leagueId":53,"leagueName":54,"matchId":84,"matchName":21,"publishedAt":172,"slug":173,"sourceName":174,"sourceURL":175,"teamId":176,"teamName":177,"teamIds":178,"teamNames":186,"title":194},"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",[176,179,180,181,64,92,182,183,184,185,96],"326257791738056704","326257545918287872","326257545968619520","326257807630274560","326257664713560064","326257664403181568","326257808158756864",[177,187,188,189,73,102,190,191,192,193,106],"Guinea","Liverpool","Arsenal","Southampton","Luxembourg","Gibraltar","Blackburn","NI Record Youth Side Show Grit: 22.1 Avg Age Beats Guinea",{"awayScore":18,"awayTeam":196,"description":200,"homeScore":18,"homeTeam":201,"id":55,"kickoffAt":205,"length":206,"leagueId":207,"leagueName":54,"leagueSlug":208,"probabilityLabel":54,"slug":209,"status":210,"tvStations":211,"venueCity":51,"venueName":212},{"code":197,"id":45,"imagePath":198,"name":46,"slug":199},"AWY","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F50.png","manchester-city","Bournemouth host Manchester City in a crucial Premier League clash. The visitors need all three points to keep their title hopes alive, while the hosts are desperate for points to avoid relegation. The outcome could significantly reshape both ends of the table.",{"code":202,"id":50,"imagePath":203,"name":51,"slug":204},"HME","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F35.png","bournemouth","2026-05-19T18:30:00Z",90,"326135624635518976","gb-premier-league","bournemouth-vs-manchester-city-2026-05-19","finished",[],"Vitality Stadium"]