[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327053998479642624-en":43,"match-news-327053998479642624-en":70,"match-team-news-327053998479642624-en":71,"match-league-news-327053998479642624-en":254,"timeline-327053998479642624":255},{"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",6,23,"upcoming",[40,41,42],"Mexico City","Monterrey","Zapopan",{"match":44},{"awayScore":18,"awayTeam":45,"description":51,"homeScore":52,"homeTeam":53,"id":59,"kickoffAt":60,"length":61,"leagueId":62,"leagueName":63,"leagueSlug":64,"probabilityLabel":63,"slug":65,"status":66,"tvStations":67,"venueCity":68,"venueName":69},{"code":46,"id":47,"imagePath":48,"name":49,"slug":50},"AWY","326257569049874432","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F3630.png","Obolon'-Brovar","obolon-brovar","Shakhtar Donetsk need maximum points to keep pace in the title race, while Obolon'-Brovar are desperate for survival points near the relegation zone. A Shakhtar win tightens the championship battle; an upset could doom Obolon.",2,{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326255039494492160","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F550.png","Shakhtar Donetsk","shakhtar-donetsk","327053998479642624","2026-05-13T15:00:00Z",90,"326135625721843712","Premier League","ua-premier-league","shakhtar-donetsk-vs-obolon-brovar-2026-05-13","live",[],"Lviv","Arena Lviv",[],[72,108,144,170,199,220],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":74,"homeTeamId":-1,"homeTeamName":-1,"id":75,"leagueId":76,"leagueName":77,"matchId":78,"matchName":21,"publishedAt":79,"slug":80,"sourceName":81,"sourceURL":82,"teamId":83,"teamName":84,"teamIds":85,"teamNames":96,"title":107},"news","Alessio Dionisi joins Watford on a two-year contract, aiming to revive his career in the Championship after mixed spells at Sassuolo and Palermo.","337841483048554497","326135624887177216","Championship","0","2026-06-04T04:15:00Z","dionisi-at-watford-2-year-deal-for-championship-revival","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fcalcio-estero\u002F2026\u002F06\u002F04-149011256\u002Fdionisi_al_watford_la_championship_per_rilanciarsi_dopo_sassuolo_e_palermo\u002F","326257807579942912","Watford",[83,86,87,88,89,90,91,92,55,93,94,95],"326257539299676160","326257616814608384","326222707169431552","326222712592666624","326222713054040064","326255038114566144","326255039171530752","326222711682502656","326257616646836224","326257661500723200",[84,97,98,99,100,101,102,103,57,104,105,106],"Sassuolo","Palermo","Anderlecht","Congo DR","Haiti","Santa Clara","Dinamo Minsk","England","Empoli","Italy","Dionisi at Watford: 2-Year Deal for Championship Revival",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":109,"homeTeamId":-1,"homeTeamName":-1,"id":110,"leagueId":111,"leagueName":112,"matchId":78,"matchName":21,"publishedAt":113,"slug":114,"sourceName":115,"sourceURL":116,"teamId":117,"teamName":118,"teamIds":119,"teamNames":131,"title":143},"PSG Champions League win won't help Lyon or Marseille: Shakhtar Donetsk and Sporting CP take the extra spots under new UEFA rules.","336275148283842561","326135636794806272","AFC Champions League Elite","2026-05-30T20:07:00Z","psg-win-what-it-means-for-lyon-and-marseille-s-ucl-hopes","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FUne-victoire-finale-du-psg-ne-qualifierait-pas-l-ol-ou-l-om-pour-la-phase-de-ligue-de-la-ligue-des-champions\u002F1679385#at_medium=RSS_feeds","326257535919067136","Lyon",[117,120,121,122,123,124,125,126,127,128,129,55,130,93],"326257535952621568","326257546425798656","326222712143876096","326257545968619520","326257661584609280","326222711447621632","326222712936599552","326257537831669760","326222707446255616","326257536078450688","326257539614248960",[118,132,133,134,135,136,137,138,139,140,141,57,142,104],"Marseille","Aston Villa","Portugal","Arsenal","Ukraine","France","Paraguay","Sporting CP","Antwerp","Paris Saint Germain","Atalanta","PSG Win: What It Means for Lyon and Marseille's UCL Hopes",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":145,"homeTeamId":-1,"homeTeamName":-1,"id":146,"leagueId":147,"leagueName":148,"matchId":78,"matchName":21,"publishedAt":149,"slug":150,"sourceName":151,"sourceURL":152,"teamId":153,"teamName":154,"teamIds":155,"teamNames":162,"title":169},"Uefa has not responded to Ukraine's letter about imitation Shakhtar and Zorya competing in Russia's fourth tier, raising integrity questions.","335172604878917633","326135625533100032","National League","2026-05-27T19:00:43Z","uefa-yet-to-act-on-russia-s-fake-ukrainian-clubs-analysis","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F27\u002Fuefa-action-russia-fake-ukrainian-clubs-shakhtar-donetsk","326257796423094272","Russia",[153,55,156,124,157,88,158,159,160,161],"326257568726913024","326257611995353088","326257546392244224","326257613643714560","326222707249123328","326222713142120448",[154,57,163,136,164,99,165,166,167,168],"Zorya Luhansk","Rubin","Nottingham Forest","Hassania Agadir","Zulte Waregem","Canada","Uefa Yet to Act on Russia's Fake Ukrainian Clubs: Analysis",{"awayTeamId":55,"awayTeamName":57,"body":-1,"category":73,"excerpt":171,"homeTeamId":172,"homeTeamName":173,"id":174,"leagueId":175,"leagueName":176,"matchId":177,"matchName":178,"publishedAt":179,"slug":180,"sourceName":81,"sourceURL":181,"teamId":172,"teamName":173,"teamIds":182,"teamNames":190,"title":198},"Crystal Palace and Rayo Vallecano meet in the Conference League final tonight at 21:00 in Leipzig. Watch live on Sky Sport Uno or stream via Now.","326255037950988288","Crystal Palace","334965165260804097","326135627642834944","League","327052250818023424","Crystal Palace vs Shakhtar Donetsk","2026-05-27T05:46:45Z","crystal-palace-rayo-vallecano-final-tonight-21-00-tv","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fconference-league\u002F2026\u002F05\u002F27-148889184\u002Fcrystal_palace-rayo_vallecano_orario_diretta_formazioni_e_dove_vedere_in_tv_la_finale_di_conference\u002F",[172,55,183,184,185,186,187,89,188,189],"326255041704890368","326255039347691520","326257546220277760","326257594094063616","326222707538530304","326255037997125632","326257807785463808",[173,57,191,192,193,194,195,100,196,197],"Rayo Vallecano","Fiorentina","Chelsea","Alta","Union St. Gilloise","Strasbourg","Reading","Crystal Palace-Rayo Vallecano Final: Tonight, 21:00, TV",{"awayTeamId":55,"awayTeamName":57,"body":-1,"category":73,"excerpt":200,"homeTeamId":172,"homeTeamName":173,"id":201,"leagueId":202,"leagueName":203,"matchId":177,"matchName":178,"publishedAt":204,"slug":205,"sourceName":151,"sourceURL":206,"teamId":172,"teamName":173,"teamIds":207,"teamNames":213,"title":219},"FA Cup winners Crystal Palace overcame UEFA ejection, key transfers and turmoil to reach Conference League final, one win from first European trophy.","334693582160007169","326135641303683072","National League - North","2026-05-26T11:35:59Z","crystal-palace-s-leipzig-final-run-from-fury-to-glory","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F26\u002Fcrystal-palace-european-final-road-leipzig-europa-league",[172,55,123,158,208,183,209,210,211,212],"326257546258026496","326257810427875328","326255039809064960","326255040597594112","326257546459353088",[173,57,135,165,214,191,215,216,217,218],"Manchester City","Macclesfield","Dynamo Kyiv","AEK Larnaca","Sunderland","Crystal Palace's Leipzig Final Run: From Fury to Glory",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":221,"homeTeamId":-1,"homeTeamName":-1,"id":222,"leagueId":223,"leagueName":224,"matchId":78,"matchName":21,"publishedAt":225,"slug":226,"sourceName":227,"sourceURL":228,"teamId":229,"teamName":230,"teamIds":231,"teamNames":242,"title":253},"Fenerbahce targets Bayern's Min-jae Kim, while Gladbach is set to sign Shakhtar right-back Yukhym Konoplya. Two major Bundesliga-related moves in the works.","333326976179769345","326135624673267712","Bundesliga","2026-05-22T13:42:45Z","fenerbahce-eyes-bayern-s-kim-gladbach-nears-konoplya","Kicker","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss","326255039712595968","Başakşehir",[229,232,233,234,235,236,237,238,239,55,240,88,92,241],"326257534270705664","326257568773050368","326257599160782848","326257760532434944","326257783785656320","326257534300065792","326257672598851584","326257761564233728","326257539425505280","326257545754710016",[230,243,244,245,246,247,248,249,250,57,251,99,103,252],"Werder Bremen","Vorskla Poltava","Istra 1961","İstanbulspor","Istres","Borussia Mönchengladbach","Derry City","Güzide Gebzespor","Napoli","Newcastle","Fenerbahce Eyes Bayern's Kim, Gladbach Nears Konoplya",[],[256,265,269,274,281,286,290,295,300,305,308,311,318,322,328,334,338,344,349,354,359,365,370,375,378],{"id":257,"addition":-1,"extraMinute":258,"info":259,"isHome":28,"minute":260,"narrative":261,"playerName":262,"relatedPlayerName":263,"result":21,"teamLogo":56,"teamName":57,"typeName":264},"330040890921848833",0,"Normal Goal",9,"9' Luca Meirelles (Shakhtar Donetsk) scores, set up by Pedrinho. 1-0 — an early opener.","Luca Meirelles","Pedrinho","goal",{"id":266,"addition":-1,"extraMinute":258,"info":259,"isHome":28,"minute":267,"narrative":268,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":264},"330042149259186176",14,"14' Shakhtar Donetsk (Shakhtar Donetsk) scores. 2-0.",{"id":270,"addition":-1,"extraMinute":258,"info":259,"isHome":28,"minute":267,"narrative":271,"playerName":272,"relatedPlayerName":273,"result":21,"teamLogo":56,"teamName":57,"typeName":264},"330042274987642880","14' A. Ghram (Shakhtar Donetsk) scores, set up by Newerton. 2-0.","A. Ghram","Newerton",{"id":275,"addition":-1,"extraMinute":258,"info":276,"isHome":277,"minute":278,"narrative":279,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":280},"330062282023243776","Yellow Card",false,22,"22' Obolon'-Brovar (Obolon'-Brovar) is shown a yellow card.","yellow_card",{"id":282,"addition":283,"extraMinute":258,"info":276,"isHome":277,"minute":278,"narrative":284,"playerName":285,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":280},"330062407806226432","Foul","22' Maksym Chekh (Obolon'-Brovar) is shown a yellow card for foul.","Maksym Chekh",{"id":287,"addition":-1,"extraMinute":258,"info":276,"isHome":277,"minute":37,"narrative":288,"playerName":289,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":280},"330081533966684160","23' M. Chekh (Obolon'-Brovar) is shown a yellow card.","M. Chekh",{"id":291,"addition":-1,"extraMinute":258,"info":259,"isHome":277,"minute":292,"narrative":293,"playerName":289,"relatedPlayerName":294,"result":21,"teamLogo":48,"teamName":49,"typeName":264},"330076626916216832",44,"44' M. Chekh (Obolon'-Brovar) scores, set up by D. Semenov. 2-1.","D. Semenov",{"id":296,"addition":-1,"extraMinute":258,"info":276,"isHome":277,"minute":297,"narrative":298,"playerName":299,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":280},"330232676948643840",48,"48' Taras Liakh (Obolon'-Brovar) is shown a yellow card.","Taras Liakh",{"id":301,"addition":-1,"extraMinute":258,"info":276,"isHome":277,"minute":302,"narrative":303,"playerName":304,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":280},"330080150886551552",49,"49' T. Lyakh (Obolon'-Brovar) is shown a yellow card.","T. Lyakh",{"id":306,"addition":283,"extraMinute":258,"info":276,"isHome":277,"minute":302,"narrative":307,"playerName":299,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":280},"330610174299475968","49' Taras Liakh (Obolon'-Brovar) is shown a yellow card for foul.",{"id":309,"addition":-1,"extraMinute":258,"info":276,"isHome":277,"minute":302,"narrative":310,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":280},"330079898569805824","49' Obolon'-Brovar (Obolon'-Brovar) is shown a yellow card.",{"id":312,"addition":-1,"extraMinute":258,"info":313,"isHome":277,"minute":314,"narrative":315,"playerName":304,"relatedPlayerName":316,"result":21,"teamLogo":48,"teamName":49,"typeName":317},"330083547354238976","Substitution 1",62,"62' (Obolon'-Brovar) makes a substitution: T. Lyakh comes on for D. Teslyuk.","D. Teslyuk","substitution",{"id":319,"addition":-1,"extraMinute":258,"info":313,"isHome":277,"minute":320,"narrative":321,"playerName":304,"relatedPlayerName":316,"result":21,"teamLogo":48,"teamName":49,"typeName":317},"330163464154648576",63,"63' (Obolon'-Brovar) makes a substitution: T. Lyakh comes on for D. Teslyuk.",{"id":323,"addition":-1,"extraMinute":258,"info":313,"isHome":28,"minute":324,"narrative":325,"playerName":326,"relatedPlayerName":327,"result":21,"teamLogo":56,"teamName":57,"typeName":317},"330085057303678976",69,"69' (Shakhtar Donetsk) makes a substitution: Marlon comes on for Isaque Silva.","Marlon","Isaque Silva",{"id":329,"addition":-1,"extraMinute":258,"info":330,"isHome":28,"minute":324,"narrative":331,"playerName":332,"relatedPlayerName":333,"result":21,"teamLogo":56,"teamName":57,"typeName":317},"330085309314240512","Substitution 2","69' (Shakhtar Donetsk) makes a substitution: P. Obah comes on for Kaua Elias.","P. Obah","Kaua Elias",{"id":335,"addition":-1,"extraMinute":258,"info":313,"isHome":28,"minute":324,"narrative":336,"playerName":337,"relatedPlayerName":327,"result":21,"teamLogo":56,"teamName":57,"typeName":317},"330610174370779136","69' (Shakhtar Donetsk) makes a substitution: Marlon Gomes comes on for Isaque Silva.","Marlon Gomes",{"id":339,"addition":-1,"extraMinute":258,"info":340,"isHome":28,"minute":341,"narrative":342,"playerName":263,"relatedPlayerName":343,"result":21,"teamLogo":56,"teamName":57,"typeName":317},"330163464288866304","Substitution 3",80,"80' (Shakhtar Donetsk) makes a substitution: Pedrinho comes on for M. Shved.","M. Shved",{"id":345,"addition":-1,"extraMinute":258,"info":346,"isHome":28,"minute":341,"narrative":347,"playerName":262,"relatedPlayerName":348,"result":21,"teamLogo":56,"teamName":57,"typeName":317},"330163464360169472","Substitution 4","80' (Shakhtar Donetsk) makes a substitution: Luca Meirelles comes on for V. Tsukanov.","V. Tsukanov",{"id":350,"addition":-1,"extraMinute":258,"info":330,"isHome":277,"minute":341,"narrative":351,"playerName":352,"relatedPlayerName":353,"result":21,"teamLogo":48,"teamName":49,"typeName":317},"330163464444055552","80' (Obolon'-Brovar) makes a substitution: I. Medynskyi comes on for K. Bychek.","I. Medynskyi","K. Bychek",{"id":355,"addition":-1,"extraMinute":258,"info":340,"isHome":277,"minute":341,"narrative":356,"playerName":357,"relatedPlayerName":358,"result":21,"teamLogo":48,"teamName":49,"typeName":317},"330163464515358720","80' (Obolon'-Brovar) makes a substitution: M. Tretyakov comes on for R. Lyashchuk.","M. Tretyakov","R. Lyashchuk",{"id":360,"addition":-1,"extraMinute":258,"info":361,"isHome":28,"minute":362,"narrative":363,"playerName":272,"relatedPlayerName":364,"result":21,"teamLogo":56,"teamName":57,"typeName":317},"330163464590856192","Substitution 5",83,"83' (Shakhtar Donetsk) makes a substitution: A. Ghram comes on for V. Bondar.","V. Bondar",{"id":366,"addition":283,"extraMinute":258,"info":276,"isHome":28,"minute":367,"narrative":368,"playerName":369,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":280},"330163464657965056",86,"86' Newerton Palmares (Shakhtar Donetsk) is shown a yellow card for foul.","Newerton Palmares",{"id":371,"addition":283,"extraMinute":258,"info":276,"isHome":28,"minute":372,"narrative":373,"playerName":374,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":280},"330163464733462528",87,"87' Irakli Azarovi (Shakhtar Donetsk) is shown a yellow card for foul.","Irakli Azarovi",{"id":376,"addition":-1,"extraMinute":258,"info":259,"isHome":28,"minute":61,"narrative":377,"playerName":343,"relatedPlayerName":327,"result":21,"teamLogo":56,"teamName":57,"typeName":264},"330163464783794176","90' M. Shved (Shakhtar Donetsk) scores, set up by Isaque Silva. 3-1 — a stoppage-time winner.",{"id":379,"addition":-1,"extraMinute":18,"info":346,"isHome":277,"minute":61,"narrative":380,"playerName":381,"relatedPlayerName":382,"result":21,"teamLogo":48,"teamName":49,"typeName":317},"330163464829931520","90+1' (Obolon'-Brovar) makes a substitution: R. Volokhatyi comes on for R. Chernenko.","R. Volokhatyi","R. Chernenko"]