[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-326324512360501248-en":61,"match-news-326324512360501248-en":86,"match-team-news-326324512360501248-en":87,"match-league-news-326324512360501248-en":144,"prediction-summary-326324512360501248":145,"timeline-326324512360501248":150},{"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",{"match":62},{"awayScore":63,"awayTeam":64,"description":70,"homeScore":18,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":21,"venueName":21},2,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257568726913024","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F599.png","Zorya Luhansk","zorya-luhansk","The upcoming Ukrainian Premier League clash between Ruh Lviv and Zorya Luhansk on May 4, 2026, is poised to be a decisive fixture in the season's narrative. With the campaign entering its final stretch, both teams find themselves in a fierce battle for European qualification spots, making this match a potential six-pointer. Ruh, the ambitious Lviv-based club known for its vibrant academy, will be desperate to secure a historic top-three finish, while Zorya, the seasoned European campaigners from Luhansk, are fighting to maintain their customary place in the upper echelons of the table.\n\nWhile not a traditional geographic rivalry, the fixture has grown in intensity due to their recent competitive parity and direct clashes for league positioning. Tactically, the encounter promises a fascinating duel: Ruh's energetic, high-pressing style, fueled by their talented youngsters, will seek to disrupt Zorya's typically organized and experienced defensive structure. The midfield battle will be crucial, with Ruh's dynamism against Zorya's tactical discipline.\n\nThe Arena Lviv will be a cauldron of noise, with the home supporters creating an intimidating atmosphere to spur on their young charges. Fans can expect a tense, high-stakes encounter where every challenge is magnified. Given the context, a tight, tactical affair is likely, with moments of individual brilliance potentially deciding the outcome. The result will significantly shape the final European qualification picture, adding a layer of drama to an already compelling contest.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257569121177600","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F3632.png","Ruh Lviv","ruh-lviv","326324512360501248","2026-05-04T15:00:00Z",90,"326135625721843712","Premier League","ua-premier-league","ruh-lviv-vs-zorya-luhansk-2026-05-04","finished",[],[],[88,120],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":90,"homeTeamId":-1,"homeTeamName":-1,"id":91,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":95,"slug":96,"sourceName":97,"sourceURL":98,"teamId":99,"teamName":100,"teamIds":101,"teamNames":110,"title":119},"news","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","0","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",[99,102,66,103,104,105,106,107,108,109],"326255039494492160","326257661584609280","326257611995353088","326222707169431552","326257546392244224","326257613643714560","326222707249123328","326222713142120448",[100,111,68,112,113,114,115,116,117,118],"Shakhtar Donetsk","Ukraine","Rubin","Anderlecht","Nottingham Forest","Hassania Agadir","Zulte Waregem","Canada","Uefa Yet to Act on Russia's Fake Ukrainian Clubs: Analysis",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":121,"homeTeamId":-1,"homeTeamName":-1,"id":122,"leagueId":94,"leagueName":21,"matchId":94,"matchName":21,"publishedAt":123,"slug":124,"sourceName":125,"sourceURL":126,"teamId":127,"teamName":128,"teamIds":129,"teamNames":136,"title":143},"Fenerbahçe's upcoming extraordinary general assembly election, scheduled for June 6-7, may be rescheduled due to a conflict with a national team friendly match at the same venue.","328052152654106625","2026-05-08T04:15:28Z","fenerbahce-election-date-faces-potential-change-due-to-stadium-scheduling","Hürriyet Spor","https:\u002F\u002Fwww.hurriyet.com.tr\u002Fsporarena\u002Ffenerbahcede-secim-tarihi-tartismasi-43168586","326257541124198400","Fenerbahçe",[127,130,131,132,133,66,134,135,105,109,106],"326222712357785600","326255043843985408","326222712076767232","326255042891878400","326257584308752384","326257590050754560",[128,137,138,139,140,68,141,142,114,118,115],"Türkiye","Dečić","Germany","Birkirkara","Danubio","New York Red Bulls","Fenerbahçe Election Date Faces Potential Change Due to Stadium Scheduling Conflict",[],{"matchResult":146,"exactScore":147,"totalGoals":148,"bothTeamsToScore":149},[],[],[],[],[151,159,167,172,177,184,191,196,203,207,211,216,222,227,233],{"id":152,"addition":-1,"extraMinute":153,"info":154,"isHome":39,"minute":155,"narrative":156,"playerName":157,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":158},"326967398282301440",0,"Yellow Card",16,"16' Juninho (Zorya Luhansk) is shown a yellow card.","Juninho","yellow_card",{"id":160,"addition":-1,"extraMinute":153,"info":161,"isHome":28,"minute":162,"narrative":163,"playerName":164,"relatedPlayerName":165,"result":21,"teamLogo":74,"teamName":75,"typeName":166},"326967398311661568","Normal Goal",21,"21' Igor Neves (Ruh Lviv) scores, set up by O. Prytula. 0-1 — the opening goal.","Igor Neves","O. Prytula","goal",{"id":168,"addition":-1,"extraMinute":153,"info":154,"isHome":28,"minute":169,"narrative":170,"playerName":171,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":158},"326967398336827392",23,"23' V. Roman (Ruh Lviv) is shown a yellow card.","V. Roman",{"id":173,"addition":-1,"extraMinute":153,"info":154,"isHome":39,"minute":174,"narrative":175,"playerName":176,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":158},"326967398366187520",28,"28' Jordan (Zorya Luhansk) is shown a yellow card.","Jordan",{"id":178,"addition":-1,"extraMinute":153,"info":179,"isHome":39,"minute":180,"narrative":181,"playerName":157,"relatedPlayerName":182,"result":21,"teamLogo":67,"teamName":68,"typeName":183},"326967398395547648","Substitution 1",29,"29' (Zorya Luhansk) makes a substitution: Juninho comes on for I. Perduta.","I. Perduta","substitution",{"id":185,"addition":-1,"extraMinute":153,"info":186,"isHome":39,"minute":187,"narrative":188,"playerName":189,"relatedPlayerName":190,"result":21,"teamLogo":67,"teamName":68,"typeName":183},"326967398424907776","Substitution 2",46,"46' (Zorya Luhansk) makes a substitution: S. Bah comes on for P. Mićin.","S. Bah","P. Mićin",{"id":192,"addition":-1,"extraMinute":153,"info":161,"isHome":39,"minute":193,"narrative":194,"playerName":195,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":166},"326967398445879296",60,"60' D. Popara (Zorya Luhansk) scores. 1-1 — the equaliser.","D. Popara",{"id":197,"addition":-1,"extraMinute":153,"info":198,"isHome":39,"minute":199,"narrative":200,"playerName":201,"relatedPlayerName":202,"result":21,"teamLogo":67,"teamName":68,"typeName":183},"326967398479433728","Substitution 3",66,"66' (Zorya Luhansk) makes a substitution: N. Malysh comes on for I. Gorbach.","N. Malysh","I. Gorbach",{"id":204,"addition":-1,"extraMinute":153,"info":154,"isHome":39,"minute":205,"narrative":206,"playerName":195,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":158},"326967398504599552",68,"68' D. Popara (Zorya Luhansk) is shown a yellow card.",{"id":208,"addition":-1,"extraMinute":153,"info":186,"isHome":28,"minute":209,"narrative":210,"playerName":164,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":183},"326967398559125504",78,"78' (Ruh Lviv) brings on Igor Neves.",{"id":212,"addition":-1,"extraMinute":153,"info":179,"isHome":28,"minute":209,"narrative":213,"playerName":214,"relatedPlayerName":215,"result":21,"teamLogo":74,"teamName":75,"typeName":183},"326967398533959680","78' (Ruh Lviv) makes a substitution: B. Almazbekov comes on for Y. Kopyna.","B. Almazbekov","Y. Kopyna",{"id":217,"addition":-1,"extraMinute":153,"info":198,"isHome":28,"minute":218,"narrative":219,"playerName":220,"relatedPlayerName":221,"result":21,"teamLogo":74,"teamName":75,"typeName":183},"326967398588485632",83,"83' (Ruh Lviv) makes a substitution: S. Diallo comes on for D. Sebro.","S. Diallo","D. Sebro",{"id":223,"addition":-1,"extraMinute":153,"info":161,"isHome":39,"minute":224,"narrative":225,"playerName":226,"relatedPlayerName":182,"result":21,"teamLogo":67,"teamName":68,"typeName":166},"326967398613651456",85,"85' P. Budkivskyi (Zorya Luhansk) scores, set up by I. Perduta. 2-1.","P. Budkivskyi",{"id":228,"addition":-1,"extraMinute":153,"info":229,"isHome":39,"minute":79,"narrative":230,"playerName":231,"relatedPlayerName":232,"result":21,"teamLogo":67,"teamName":68,"typeName":183},"326967398647205888","Substitution 4","90' (Zorya Luhansk) makes a substitution: B. Kushnirenko comes on for J. Bašić.","B. Kushnirenko","J. Bašić",{"id":234,"addition":-1,"extraMinute":153,"info":235,"isHome":39,"minute":79,"narrative":236,"playerName":195,"relatedPlayerName":237,"result":21,"teamLogo":67,"teamName":68,"typeName":183},"326967398676566016","Substitution 5","90' (Zorya Luhansk) makes a substitution: D. Popara comes on for K. Dryshlyuk.","K. Dryshlyuk"]