[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327054624462737408-en":61,"match-news-327054624462737408-en":88,"match-team-news-327054624462737408-en":89,"match-league-news-327054624462737408-en":213,"prediction-summary-327054624462737408":298,"timeline-327054624462737408":303},{"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",-37,-20,"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":18,"awayTeam":63,"description":69,"homeScore":70,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":86,"venueName":87},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257611768860672","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F596.png","Zenit","zenit","Zenit travel to Rostov needing a win to keep pace in the title race, while the hosts aim to cement their best league finish in years. A victory for Rostov would further dent Zenit's championship aspirations.",0,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257611873718272","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F779.png","FC Rostov","fc-rostov","327054624462737408","2026-05-17T15:00:00Z",90,"326135634043342848","Premier League","ru-premier-league","fc-rostov-vs-zenit-2026-05-17","finished",[],"Rostov-on-Don","Rostov Arena",[],[90,118,135,148,159,179],{"awayTeamId":91,"awayTeamName":92,"body":-1,"category":93,"excerpt":94,"homeTeamId":95,"homeTeamName":96,"id":97,"leagueId":98,"leagueName":81,"matchId":99,"matchName":100,"publishedAt":101,"slug":102,"sourceName":103,"sourceURL":104,"teamId":91,"teamName":92,"teamIds":105,"teamNames":111,"title":117},"326257611840163840","FC Krasnodar","news","The Russian Premier League is scrambling to adjust travel plans for four clubs after 13 southern airports were closed until May 12 due to a drone incident, threatening the Round 29 schedule.","326257612079239168","Dynamo","328169499456966657","326135625054949376","327053632476286976","Dynamo vs FC Krasnodar","2026-05-08T11:55:31Z","rpl-faces-major-logistics-crisis-as-southern-russia-airports-shut-down","Championat","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6460800-v-rpl-otreagirovali-na-situaciyu-s-zakrytiem-aeroportov-na-yuge-rossii.html",[91,95,73,106,107,108,109,110],"326257796423094272","326222707169431552","326222713142120448","326257539962376192","326257546392244224",[92,96,75,112,113,114,115,116],"Russia","Anderlecht","Canada","Como","Nottingham Forest","RPL Faces Major Logistics Crisis as Southern Russia Airports Shut Down",{"awayTeamId":119,"awayTeamName":120,"body":-1,"category":93,"excerpt":121,"homeTeamId":122,"homeTeamName":123,"id":124,"leagueId":125,"leagueName":126,"matchId":127,"matchName":128,"publishedAt":129,"slug":130,"sourceName":103,"sourceURL":131,"teamId":122,"teamName":123,"teamIds":132,"teamNames":133,"title":134},"326257611655614464","CSKA Moscow","Krasnodar defeated Dynamo Moscow in a penalty shootout to reach the Russian Cup Superfinal, where they will face Spartak Moscow. The match is scheduled for May 24 at Lukoil Arena.","326257611726917632","Spartak Moscow","327936055573483521","326135645644787712","Cup","326904588986748928","Spartak Moscow vs CSKA Moscow","2026-05-07T20:22:01Z","krasnodar-advances-to-russian-cup-final-after-penalty-shootout-victory-over","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6460126-krasnodar-vpervye-za-tri-goda-vyshel-v-final-kubka-rossii.html",[122,119,91,73,95,106,107,109],[123,120,92,75,96,112,113,115],"Krasnodar Advances to Russian Cup Final After Penalty Shootout Victory Over Dynamo",{"awayTeamId":91,"awayTeamName":92,"body":-1,"category":93,"excerpt":136,"homeTeamId":95,"homeTeamName":96,"id":137,"leagueId":98,"leagueName":81,"matchId":99,"matchName":100,"publishedAt":138,"slug":139,"sourceName":103,"sourceURL":140,"teamId":122,"teamName":123,"teamIds":141,"teamNames":144,"title":147},"Spartak Moscow secured a 1-0 win against CSKA in the Russian Cup Regions Path final, marking their third straight victory over their rivals in the competition. The match took place at Lukoil Arena in Moscow.","327554743561883649","2026-05-06T19:12:00Z","spartak-moscow-clinches-third-consecutive-russian-cup-victory-over-cska","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6458808-spartak-oderzhal-tretyu-pobedu-podryad-nad-cska-v-kubke-rossii.html",[122,95,91,73,142,107,143,109],"326257808217477120","326255038584328192",[123,96,92,75,145,113,146,115],"Derby","Legia Warszawa","Spartak Moscow Clinches Third Consecutive Russian Cup Victory Over CSKA",{"awayTeamId":91,"awayTeamName":92,"body":-1,"category":93,"excerpt":149,"homeTeamId":95,"homeTeamName":96,"id":150,"leagueId":98,"leagueName":81,"matchId":99,"matchName":100,"publishedAt":151,"slug":152,"sourceName":103,"sourceURL":153,"teamId":122,"teamName":123,"teamIds":154,"teamNames":156,"title":158},"Spartak Moscow supporters created a special Victory Day-themed display before their Russian Cup final derby against CSKA at Lukoil Arena, featuring a tribute to a famous wartime song.","327524557218910209","2026-05-06T16:54:29Z","spartak-fans-stage-victory-day-performance-ahead-of-russian-cup-final-derby","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6458664-bolelschiki-spartaka-ustroili-perfomans-pered-derbi-s-cska-v-kubke-rossii.html",[122,95,91,73,65,142,107,155],"326222707249123328",[123,96,92,75,67,145,113,157],"Zulte Waregem","Spartak Fans Stage Victory Day Performance Ahead of Russian Cup Final Derby Against CSKA",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":93,"excerpt":160,"homeTeamId":-1,"homeTeamName":-1,"id":161,"leagueId":98,"leagueName":81,"matchId":162,"matchName":21,"publishedAt":163,"slug":164,"sourceName":103,"sourceURL":165,"teamId":73,"teamName":75,"teamIds":166,"teamNames":172,"title":178},"FC Rostov has officially announced it has received its license to participate in the upcoming Russian Premier League season.","328214831159054337","0","2026-05-06T12:49:05Z","rostov-secures-russian-premier-league-license-for-next","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6458348-rostov-obyavil-o-poluchenii-licenzii-na-novyj-sezon-rpl.html",[73,106,107,167,168,169,170,171],"326257536372051968","326257569154732032","326257613643714560","326257705134067712","326257710901235712",[75,112,113,173,174,175,176,177],"Metz","Metalurh Zaporizhya","Hassania Agadir","Meteor Praha","Metallurg Lipetsk","Rostov Secures Russian Premier League License for Next",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":93,"excerpt":180,"homeTeamId":-1,"homeTeamName":-1,"id":181,"leagueId":29,"leagueName":30,"matchId":162,"matchName":21,"publishedAt":182,"slug":183,"sourceName":184,"sourceURL":185,"teamId":186,"teamName":187,"teamIds":188,"teamNames":200,"title":212},"Sardar Azmoun, Iran's star forward, has been surprisingly left out of the 26-man World Cup squad. The decision raises questions about Iran's attacking options","336965542881529857","2026-06-01T14:02:23Z","iran-s-azmoun-omitted-what-shock-world-cup-exclusion-means","ESPN","https:\u002F\u002Fwww.espn.com\u002Fsoccer\u002Fstory\u002F_\u002Fid\u002F48939448\u002Firan-star-sardar-azmoun-shock-omission-world-cup-squad","326222712013852672","Iran",[186,189,155,110,190,191,192,193,194,195,196,106,197,65,198,199],"326257764940648448","326257551639318528","326257617288564736","326257777523560448","326257810155245568","326257534396534784","326257537596788736","326222711682502656","326222712898850816","326257611995353088","326257664185077760",[187,201,157,116,202,203,204,205,206,207,208,112,209,67,210,211],"Şiran","Mannsdorf-Großenzersdorf","Mantova","Al-Wasl FC","Mansfield Town","Bayer Leverkusen","FC Porto","England","Qatar","Rubin","Wales","Iran's Azmoun Omitted: What Shock World Cup Exclusion Means",[214,231,252,261,272,287],{"awayTeamId":95,"awayTeamName":96,"body":-1,"category":93,"excerpt":215,"homeTeamId":216,"homeTeamName":217,"id":218,"leagueId":80,"leagueName":81,"matchId":219,"matchName":220,"publishedAt":221,"slug":222,"sourceName":103,"sourceURL":223,"teamId":216,"teamName":217,"teamIds":224,"teamNames":227,"title":230},"Roman Rotenberg, first vice-president of the FHR, supports Lokomotiv players in the Gagarin Cup who helped Russia win the Channel One Cup. See his full","326257611806609408","Lokomotiv","328302065052815361","326344683951230976","Lokomotiv vs Dynamo","2026-05-08T20:30:17Z","rotenberg-backs-lokomotiv-players-in-gagarin-cup-why-it","https:\u002F\u002Fwww.championat.com\u002Fhockey\u002Fnews-6461390-roman-rotenberg-v-kubke-gagarina-podderzhivayu-rebyat-kotorye-pomogayut-sbornoj-rossii.html",[216,95,106,107,109,169,225,226],"326257615342407680","326257664138940416",[217,96,112,113,115,175,228,229],"FC Winterthur","Iceland","Rotenberg Backs Lokomotiv Players in Gagarin Cup: Why It",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":93,"excerpt":232,"homeTeamId":119,"homeTeamName":120,"id":233,"leagueId":80,"leagueName":81,"matchId":234,"matchName":235,"publishedAt":236,"slug":237,"sourceName":103,"sourceURL":238,"teamId":119,"teamName":120,"teamIds":239,"teamNames":245,"title":251},"Football expert Gennady Orlov points out CSKA Moscow's critical defensive weakness: a lack of height among their center-backs, which was exposed by a header goal. Analysis of their RPL standing and implications.","328113406278111233","326329557042860032","CSKA Moscow vs Zenit","2026-05-08T08:12:58Z","cska-moscow-s-defensive-height-problem-under-scrutiny-after-diveev-header","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6460496-gennadij-orlov-podcherknul-problemu-oborony-cska.html",[119,65,107,240,241,242,243,91,108,109,110,244],"326257636301344768","326257766752587776","326257810339794944","326323575902441472","326257586082942976",[120,67,113,246,247,248,249,92,114,115,116,250],"Arema FC","Fortaleza EC","Forest Green","Andorra","Miramar","CSKA Moscow's Defensive Height Problem Under Scrutiny After Diveev Header",{"awayTeamId":91,"awayTeamName":92,"body":-1,"category":93,"excerpt":253,"homeTeamId":95,"homeTeamName":96,"id":254,"leagueId":80,"leagueName":81,"matchId":99,"matchName":100,"publishedAt":255,"slug":256,"sourceName":103,"sourceURL":257,"teamId":122,"teamName":123,"teamIds":258,"teamNames":259,"title":260},"Krasnodar defeated Dynamo Moscow 6-5 on penalties after a 0-0 draw to advance to the Russian Cup Superfinal. Goalkeeper Stanislav Agkatsev was the hero, saving two crucial spot-kicks.","328086398257074177","2026-05-08T06:15:06Z","krasnodar-clinches-russian-cup-final-berth-in-dramatic-penalty-shootout","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6460256-kordoba-podnimal-kaseresa-agkacev-otbival-penalti-nogoj-foto-pobedy-krasnodara.html",[122,95,91,107,143,109,110,225],[123,96,92,113,146,115,116,228],"Krasnodar Clinches Russian Cup Final Berth in Dramatic Penalty Shootout",{"awayTeamId":91,"awayTeamName":92,"body":-1,"category":93,"excerpt":262,"homeTeamId":95,"homeTeamName":96,"id":263,"leagueId":80,"leagueName":81,"matchId":99,"matchName":100,"publishedAt":264,"slug":265,"sourceName":103,"sourceURL":266,"teamId":122,"teamName":123,"teamIds":267,"teamNames":269,"title":271},"A 99-year-old WWII veteran congratulated Krasnodar captain Eduard Spertsyan after their cup victory over Dynamo, wishing them success against Spartak in the upcoming Russian Cup final.","327961939172921345","2026-05-07T21:59:54Z","wwii-veteran-s-message-to-krasnodar-captain-beat-spartak-and-become-champions","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6460230-99-letnij-veteran-vov-spercyanu-zaranee-chtoby-vy-pobedili-spartak.html",[122,95,91,107,155,109,268,225],"326257615103332352",[123,96,92,113,157,115,270,228],"BSC Young Boys","WWII Veteran's Message to Krasnodar Captain: 'Beat Spartak and Become Champions'",{"awayTeamId":95,"awayTeamName":96,"body":-1,"category":93,"excerpt":273,"homeTeamId":274,"homeTeamName":275,"id":276,"leagueId":80,"leagueName":81,"matchId":277,"matchName":278,"publishedAt":279,"slug":280,"sourceName":103,"sourceURL":281,"teamId":119,"teamName":120,"teamIds":282,"teamNames":284,"title":286},"Baltika manager Andrey Talalaev shared his thoughts on Krasnodar's dramatic penalty shootout win against Dynamo Moscow in the Russian Cup Path of RPL final, revealing his personal allegiance during the match.","326257612133765120","Baltika","327954612462030849","327054626035601408","Baltika vs Dynamo","2026-05-07T21:40:20Z","talalaev-reveals-he-rooted-for-krasnodar-in-russian-cup-final-victory-over","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6460220-talalaev-o-finale-puti-rpl-ya-segodnya-bolel-za-krasnodar.html",[119,274,95,107,109,110,225,283],"326257623760375808",[120,275,96,113,115,116,228,285],"FC Anyang","Talalaev Reveals He Rooted for Krasnodar in Russian Cup Final Victory Over Dynamo",{"awayTeamId":91,"awayTeamName":92,"body":-1,"category":93,"excerpt":288,"homeTeamId":95,"homeTeamName":96,"id":289,"leagueId":80,"leagueName":81,"matchId":99,"matchName":100,"publishedAt":290,"slug":291,"sourceName":103,"sourceURL":292,"teamId":91,"teamName":92,"teamIds":293,"teamNames":295,"title":297},"Krasnodar goalkeeper Stanislav Agkacev became the hero, saving two penalties in a dramatic shootout to win the Russian Cup final against Dynamo Moscow after a goalless draw.","327932315663601665","2026-05-07T20:03:49Z","agkacev-s-heroic-penalty-saves-secure-russian-cup-for-krasnodar","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6460104-dva-otrazhyonnyh-agkacevym-penalti-v-finale-puti-rpl-kubka-rossii-krasnodar-dinamo.html",[91,95,107,109,190,225,191,294],"326257664579342336",[92,96,113,115,202,228,203,296],"Faroe Islands","Agkacev's Heroic Penalty Saves Secure Russian Cup for Krasnodar",{"matchResult":299,"exactScore":300,"totalGoals":301,"bothTeamsToScore":302},[],[],[],[],[304,312,315,322,326,330,334,341,345,350,353,361,367,371,375,382,386,391,395,402,407,412,415,420,427,433,438],{"id":305,"addition":306,"extraMinute":70,"info":307,"isHome":28,"minute":308,"narrative":309,"playerName":310,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":311},"331478866587553792","Argument","Yellow Card",10,"10' Mohammad Mohebi (FC Rostov) is shown a yellow card for argument.","Mohammad Mohebi","yellow_card",{"id":313,"addition":-1,"extraMinute":70,"info":307,"isHome":28,"minute":308,"narrative":314,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":311},"331478740729073664","10' FC Rostov (FC Rostov) is shown a yellow card.",{"id":316,"addition":-1,"extraMinute":70,"info":317,"isHome":39,"minute":318,"narrative":319,"playerName":320,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":321},"331689768129662976","Penalty confirmed",12,"12' VAR review confirms a penalty for Zenit.","Pedro","var",{"id":323,"addition":-1,"extraMinute":70,"info":317,"isHome":28,"minute":318,"narrative":324,"playerName":325,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":321},"331689768058359808","12' VAR review confirms a penalty for FC Rostov.","Aleksey Mironov",{"id":327,"addition":-1,"extraMinute":70,"info":307,"isHome":28,"minute":328,"narrative":329,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":311},"331479622925422592",13,"13' FC Rostov (FC Rostov) is shown a yellow card.",{"id":331,"addition":332,"extraMinute":70,"info":307,"isHome":28,"minute":328,"narrative":333,"playerName":325,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":311},"331479999401955328","Foul","13' Aleksey Mironov (FC Rostov) is shown a yellow card for foul.",{"id":335,"addition":-1,"extraMinute":70,"info":336,"isHome":39,"minute":337,"narrative":338,"playerName":339,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":340},"331480125365293056","Penalty",14,"14' After the VAR review, A. Sobolev (Zenit) converts from the spot, 0-1 — an early opener.","A. Sobolev","goal",{"id":342,"addition":-1,"extraMinute":70,"info":343,"isHome":39,"minute":337,"narrative":344,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":340},"331479876013920256","Normal Goal","14' Zenit (Zenit) scores. 0-1 — an early opener.",{"id":346,"addition":332,"extraMinute":70,"info":307,"isHome":28,"minute":347,"narrative":348,"playerName":349,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":311},"331613032511705088",52,"52' Kirill Shchetinin (FC Rostov) is shown a yellow card for foul.","Kirill Shchetinin",{"id":351,"addition":-1,"extraMinute":70,"info":307,"isHome":28,"minute":347,"narrative":352,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":311},"331494218298036224","52' FC Rostov (FC Rostov) is shown a yellow card.",{"id":354,"addition":-1,"extraMinute":70,"info":355,"isHome":39,"minute":356,"narrative":357,"playerName":358,"relatedPlayerName":359,"result":21,"teamLogo":66,"teamName":67,"typeName":360},"331613032612368384","Substitution 2",67,"67' (Zenit) makes a substitution: Pedrinho comes on for Gustavo Mantuan.","Pedrinho","Gustavo Mantuan","substitution",{"id":362,"addition":-1,"extraMinute":70,"info":363,"isHome":28,"minute":356,"narrative":364,"playerName":365,"relatedPlayerName":366,"result":21,"teamLogo":74,"teamName":75,"typeName":360},"331613032562036736","Substitution 1","67' (FC Rostov) makes a substitution: A. Mironov comes on for D. Prokhin.","A. Mironov","D. Prokhin",{"id":368,"addition":-1,"extraMinute":70,"info":363,"isHome":39,"minute":356,"narrative":369,"playerName":339,"relatedPlayerName":370,"result":21,"teamLogo":66,"teamName":67,"typeName":360},"331613032658505728","67' (Zenit) makes a substitution: A. Sobolev comes on for N. Alip.","N. Alip",{"id":372,"addition":-1,"extraMinute":70,"info":307,"isHome":28,"minute":373,"narrative":374,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":311},"331499000282746880",71,"71' FC Rostov (FC Rostov) is shown a yellow card.",{"id":376,"addition":332,"extraMinute":70,"info":377,"isHome":28,"minute":378,"narrative":379,"playerName":380,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":381},"331689768330989568","Red Card",72,"72' Dmitry Chistyakov (FC Rostov) is sent off with a straight red card. Foul","Dmitry Chistyakov","red_card",{"id":383,"addition":-1,"extraMinute":70,"info":384,"isHome":28,"minute":378,"narrative":385,"playerName":380,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":321},"331689768389709824","Card upgrade","72' VAR check (FC Rostov) — Card Upgrade.",{"id":387,"addition":-1,"extraMinute":70,"info":377,"isHome":28,"minute":388,"narrative":389,"playerName":390,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":381},"331613032696254464",73,"73' D. Chistyakov (FC Rostov) is sent off with a straight red card.","D. Chistyakov",{"id":392,"addition":-1,"extraMinute":70,"info":377,"isHome":28,"minute":393,"narrative":394,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":381},"331499628413325312",74,"74' FC Rostov (FC Rostov) is sent off with a straight red card.",{"id":396,"addition":-1,"extraMinute":70,"info":397,"isHome":28,"minute":398,"narrative":399,"playerName":400,"relatedPlayerName":401,"result":21,"teamLogo":74,"teamName":75,"typeName":360},"331613032796917760","Substitution 3",76,"76' (FC Rostov) makes a substitution: A. Langovich comes on for Ronaldo.","A. Langovich","Ronaldo",{"id":403,"addition":-1,"extraMinute":70,"info":355,"isHome":28,"minute":398,"narrative":404,"playerName":405,"relatedPlayerName":406,"result":21,"teamLogo":74,"teamName":75,"typeName":360},"331613032742391808","76' (FC Rostov) makes a substitution: T. Suleymanov comes on for E. Golenkov.","T. Suleymanov","E. Golenkov",{"id":408,"addition":332,"extraMinute":70,"info":307,"isHome":39,"minute":409,"narrative":410,"playerName":411,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":311},"331613032859832320",77,"77' Luiz Henrique (Zenit) is shown a yellow card for foul.","Luiz Henrique",{"id":413,"addition":-1,"extraMinute":70,"info":307,"isHome":39,"minute":409,"narrative":414,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":311},"331500510307684352","77' Zenit (Zenit) is shown a yellow card.",{"id":416,"addition":-1,"extraMinute":70,"info":397,"isHome":39,"minute":417,"narrative":418,"playerName":411,"relatedPlayerName":419,"result":21,"teamLogo":66,"teamName":67,"typeName":360},"331613032939524096",80,"80' (Zenit) makes a substitution: Luiz Henrique comes on for A. Erokhin.","A. Erokhin",{"id":421,"addition":-1,"extraMinute":70,"info":422,"isHome":28,"minute":423,"narrative":424,"playerName":425,"relatedPlayerName":426,"result":21,"teamLogo":74,"teamName":75,"typeName":360},"331613033094713344","Substitution 5",83,"83' (FC Rostov) makes a substitution: K. Shchetinin comes on for K. Kuchaev.","K. Shchetinin","K. Kuchaev",{"id":428,"addition":-1,"extraMinute":70,"info":429,"isHome":28,"minute":423,"narrative":430,"playerName":431,"relatedPlayerName":432,"result":21,"teamLogo":74,"teamName":75,"typeName":360},"331613033019215872","Substitution 4","83' (FC Rostov) makes a substitution: I. Komarov comes on for K. Bayramyan.","I. Komarov","K. Bayramyan",{"id":434,"addition":332,"extraMinute":70,"info":307,"isHome":28,"minute":435,"narrative":436,"playerName":437,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":311},"331613033157627904",88,"88' Danila Prokhin (FC Rostov) is shown a yellow card for foul.","Danila Prokhin",{"id":439,"addition":-1,"extraMinute":70,"info":429,"isHome":39,"minute":440,"narrative":441,"playerName":442,"relatedPlayerName":443,"result":21,"teamLogo":66,"teamName":67,"typeName":360},"331613033228931072",89,"89' (Zenit) makes a substitution: M. Glushenkov comes on for D. Kondakov.","M. Glushenkov","D. Kondakov"]