[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327054170211225600-en":43,"match-news-327054170211225600-en":71,"match-team-news-327054170211225600-en":72,"match-league-news-327054170211225600-en":202,"prediction-summary-327054170211225600":203,"timeline-327054170211225600":208},{"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":45,"awayTeam":46,"description":52,"homeScore":53,"homeTeam":54,"id":60,"kickoffAt":61,"length":62,"leagueId":63,"leagueName":64,"leagueSlug":65,"probabilityLabel":64,"slug":66,"status":67,"tvStations":68,"venueCity":69,"venueName":70},7,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257636502671360","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F2446.png","Persebaya Surabaya","persebaya-surabaya","Semen Padang and Persebaya Surabaya clash with contrasting objectives in this Liga 1 fixture. The hosts need points to climb away from the relegation places, while the visitors target a victory to strengthen their top-four challenge. A win here could prove decisive for either side's season trajectory.",0,{"code":55,"id":56,"imagePath":57,"name":58,"slug":59},"HME","326257636561391616","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F2456.png","Semen Padang","semen-padang","327054170211225600","2026-05-15T08:30:00Z",90,"326135637373620224","Liga 1","id-liga-1","semen-padang-vs-persebaya-surabaya-2026-05-15","finished",[],"Padang","Stadion GOR Haji Agus Salim",[],[73,105,124,139,158,179],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":75,"homeTeamId":-1,"homeTeamName":-1,"id":76,"leagueId":77,"leagueName":21,"matchId":77,"matchName":21,"publishedAt":78,"slug":79,"sourceName":80,"sourceURL":81,"teamId":82,"teamName":83,"teamIds":84,"teamNames":94,"title":104},"news","A homemade explosive device detonated at a public school in Belford Roxo, Brazil, injuring at least 10 students. The incident occurred in the school's courtyard, with eight teenagers sustaining non-life-threatening injuries.","328196695361851393","0","2026-05-08T11:59:57Z","homemade-bomb-detonation-at-belford-roxo-school-injures-at-least-10-students","Globo G1","https:\u002F\u002Fg1.globo.com\u002Frj\u002Frio-de-janeiro\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fbombeiros-sao-acionados-para-ocorrencia-em-belford-roxo.ghtml","326257544160874496","Fluminense",[82,85,86,87,88,89,90,56,91,92,93],"326257539962376192","326222712143876096","326255042430504960","326257537596788736","326257590545682432","326257610309242880","326222711569256448","326222707169431552","326257537798115328",[83,95,96,97,98,99,100,58,101,102,103],"Como","Portugal","Servette FC","FC Porto","Portland Timbers","Club Queretaro","Brazil","Anderlecht","Rio Ave","Homemade Bomb Detonation at Belford Roxo School Injures At Least 10 Students",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":106,"homeTeamId":-1,"homeTeamName":-1,"id":107,"leagueId":77,"leagueName":21,"matchId":77,"matchName":21,"publishedAt":108,"slug":109,"sourceName":80,"sourceURL":110,"teamId":85,"teamName":95,"teamIds":111,"teamNames":117,"title":123},"Google Chrome may automatically install Gemini Nano AI on your computer without permission, using 4GB of storage. Learn how this hidden feature works and how to disable it for better control.","328169494545436673","2026-05-08T11:50:50Z","google-chrome-s-silent-ai-install-how-to-stop-the-4gb-gemini-nano-download","https:\u002F\u002Fg1.globo.com\u002Ftecnologia\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fgoogle-chrome-pode-adicionar-uma-ia-no-seu-computador.ghtml",[85,92,93,90,112,113,56,114,115,116],"326257613643714560","326257618542661632","326257688390406144","326222713142120448","326257636301344768",[95,102,103,100,118,119,58,120,121,122],"Hassania Agadir","Temperley","2 de Mayo","Canada","Arema FC","Google Chrome's Silent AI Install: How to Stop the 4GB Gemini Nano Download",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":125,"homeTeamId":-1,"homeTeamName":-1,"id":126,"leagueId":77,"leagueName":21,"matchId":77,"matchName":21,"publishedAt":127,"slug":128,"sourceName":80,"sourceURL":129,"teamId":86,"teamName":96,"teamIds":130,"teamNames":134,"title":138},"No one was injured during an attempted robbery at the UPA health clinic in the Ipase neighborhood of Várzea Grande, according to an unverified report.","328234801372860417","2026-05-07T22:57:58Z","no-injuries-reported-in-varzea-grande-upa-robbery-attempt","https:\u002F\u002Fg1.globo.com\u002Fmt\u002Fmato-grosso\u002Fnoticia\u002F2026\u002F05\u002F07\u002Ftres-homens-tentam-assaltar-e-atirar-contra-seguranca-de-upa-em-mt-veja-video.ghtml",[86,88,85,131,89,90,132,56,133,112],"326257550968229888","326257625266130944","326257546392244224",[96,98,95,135,99,100,136,58,137,118],"SKN ST. Polten","Al-Nassr","Nottingham Forest","No Injuries Reported in Várzea Grande UPA Robbery Attempt",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":140,"homeTeamId":-1,"homeTeamName":-1,"id":141,"leagueId":77,"leagueName":21,"matchId":77,"matchName":21,"publishedAt":142,"slug":143,"sourceName":80,"sourceURL":144,"teamId":93,"teamName":103,"teamIds":145,"teamNames":151,"title":157},"A confrontation between city order agents and unauthorized street vendors in downtown Rio de Janeiro resulted in two arrests and two injured municipal","328233930375303169","2026-05-07T21:13:42Z","rio-street-vendors-clash-with-city-agents-2-arrested-2","https:\u002F\u002Fg1.globo.com\u002Frj\u002Frio-de-janeiro\u002Fnoticia\u002F2026\u002F05\u002F07\u002Fconfusao-entre-agentes-da-seop-e-ambulantes-termina-com-presos-e-agentes-feridos.ghtml",[93,85,131,146,147,90,56,148,149,150,92],"326257565535047680","326257589841039360","326257661458780160","326257667678932992","326257833098088448",[103,95,135,152,153,100,58,154,155,156,102],"Real Madrid","San Jose Earthquakes","Poland","Police","Street","Rio Street Vendors Clash With City Agents: 2 Arrested, 2",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":159,"homeTeamId":-1,"homeTeamName":-1,"id":160,"leagueId":77,"leagueName":21,"matchId":77,"matchName":21,"publishedAt":161,"slug":162,"sourceName":80,"sourceURL":163,"teamId":164,"teamName":165,"teamIds":166,"teamNames":172,"title":178},"Classes in Santana do Livramento were cancelled Thursday morning after a severe storm hit the region, disrupting local schedules.","328232089931485185","2026-05-07T17:36:51Z","schools-in-santana-do-livramento-cancelled-due-to-severe","https:\u002F\u002Fg1.globo.com\u002Frs\u002Frio-grande-do-sul\u002Fnoticia\u002F2026\u002F05\u002F07\u002Fvento-derruba-turbina-em-parque-eolico-na-fronteira-entre-brasil-e-uruguai-video-mostra-como-ficou-o-local.ghtml","326257537764560896","Nacional",[164,167,85,87,90,56,168,169,170,92,171],"326257584526856192","326257650763304960","326257661374894080","326257686389723136","326257623760375808",[165,173,95,97,100,58,174,175,176,102,177],"Cerro","D. La Serena","Serbia","Together","FC Anyang","Schools in Santana do Livramento Cancelled Due to Severe",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":180,"homeTeamId":-1,"homeTeamName":-1,"id":181,"leagueId":77,"leagueName":21,"matchId":77,"matchName":21,"publishedAt":182,"slug":183,"sourceName":80,"sourceURL":184,"teamId":85,"teamName":95,"teamIds":185,"teamNames":193,"title":201},"Brazilian President Lula met with US President Donald Trump at the White House for a working meeting. Analyst Marcelo Lins characterized their first contact as 'marked by smoothness and gentleness,' noting the absence of Trump's signature firm handshake.","328198856749617153","2026-05-07T15:54:19Z","lula-meets-trump-at-white-house-analyst-describes-smooth-and-gentle-first","https:\u002F\u002Fg1.globo.com\u002Fmundo\u002Fnoticia\u002F2026\u002F05\u002F07\u002Ffoi-um-primeiro-contato-marcado-pela-suavidade-e-gentileza-analisa-marcelo-lins.ghtml",[85,186,187,90,188,189,190,56,92,191,192],"326257537865224192","326257556060114944","326257618995646464","326257621004718080","326257621155713024","326257536372051968","326257569154732032",[95,194,195,100,196,197,198,58,102,199,200],"Estoril","Estudiantes L.P.","CA Estudiantes","Esteghlal FC","Esteghlal Khuzestan","Metz","Metalurh Zaporizhya","Lula Meets Trump at White House: Analyst Describes 'Smooth and Gentle' First Contact",[],{"matchResult":204,"exactScore":205,"totalGoals":206,"bothTeamsToScore":207},[],[],[],[],[209,218,221,225,229,233,239,245,248,256,259,267,272,278,283,286,293,297,302,306,309,312,315,321,324,329,333,337,342,345,349,353,356,361,368,371,376,380,383,389,392,396,399,402],{"id":210,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":213,"narrative":214,"playerName":215,"relatedPlayerName":216,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330657327738785792","Normal Goal",false,16,"16' F. Rivera (Persebaya Surabaya) scores, set up by M. Raickovic. 0-1 — the opening goal.","F. Rivera","M. Raickovic","goal",{"id":219,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":213,"narrative":220,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330657076063768576","16' Persebaya Surabaya (Persebaya Surabaya) scores. 0-1 — the opening goal.",{"id":222,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":223,"narrative":224,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330657831076237312",19,"19' Persebaya Surabaya (Persebaya Surabaya) scores. 0-2.",{"id":226,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":223,"narrative":227,"playerName":228,"relatedPlayerName":215,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330658334392717312","19' A. Catur (Persebaya Surabaya) scores, set up by F. Rivera. 0-2.","A. Catur",{"id":230,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":231,"narrative":232,"playerName":228,"relatedPlayerName":215,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330888233007190016",21,"21' A. Catur (Persebaya Surabaya) scores, set up by F. Rivera. 0-2.",{"id":234,"addition":-1,"extraMinute":53,"info":211,"isHome":28,"minute":235,"narrative":236,"playerName":237,"relatedPlayerName":238,"result":21,"teamLogo":57,"teamName":58,"typeName":217},"330663367557517312",40,"40' Guillermo (Semen Padang) scores, set up by A. Bachtiar. 1-2.","Guillermo","A. Bachtiar",{"id":240,"addition":-1,"extraMinute":53,"info":241,"isHome":28,"minute":242,"narrative":243,"playerName":237,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":244},"330663619270283264","Goal Disallowed - video review",41,"41' VAR review disallows a goal (Semen Padang).","var",{"id":246,"addition":-1,"extraMinute":53,"info":211,"isHome":28,"minute":242,"narrative":247,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":217},"330663241724203008","41' Semen Padang (Semen Padang) scores. 1-2.",{"id":249,"addition":-1,"extraMinute":250,"info":251,"isHome":28,"minute":252,"narrative":253,"playerName":254,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":255},"330665129194557440",3,"Yellow Card",45,"45+3' A. Kristiano (Semen Padang) is shown a yellow card.","A. Kristiano","yellow_card",{"id":257,"addition":-1,"extraMinute":250,"info":251,"isHome":28,"minute":252,"narrative":258,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":255},"330665003436740608","45+3' Semen Padang (Semen Padang) is shown a yellow card.",{"id":260,"addition":-1,"extraMinute":53,"info":261,"isHome":28,"minute":262,"narrative":263,"playerName":264,"relatedPlayerName":265,"result":21,"teamLogo":57,"teamName":58,"typeName":266},"330671169025871872","Substitution 1",46,"46' (Semen Padang) makes a substitution: F. Juliansyah comes on for K. Froese.","F. Juliansyah","K. Froese","substitution",{"id":268,"addition":-1,"extraMinute":53,"info":261,"isHome":212,"minute":262,"narrative":269,"playerName":270,"relatedPlayerName":271,"result":21,"teamLogo":49,"teamName":50,"typeName":266},"330671043419049984","46' (Persebaya Surabaya) makes a substitution: R. Ardiansyah comes on for K. Araya.","R. Ardiansyah","K. Araya",{"id":273,"addition":-1,"extraMinute":53,"info":274,"isHome":28,"minute":262,"narrative":275,"playerName":276,"relatedPlayerName":277,"result":21,"teamLogo":57,"teamName":58,"typeName":266},"330671169092980736","Substitution 2","46' (Semen Padang) makes a substitution: K. Botan comes on for Maicon Souza.","K. Botan","Maicon Souza",{"id":279,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":280,"narrative":281,"playerName":282,"relatedPlayerName":215,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330671169176866816",50,"50' Bruno (Persebaya Surabaya) scores, set up by F. Rivera. 0-3.","Bruno",{"id":284,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":280,"narrative":285,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330670791572066304","50' Persebaya Surabaya (Persebaya Surabaya) scores. 0-3.",{"id":287,"addition":-1,"extraMinute":53,"info":288,"isHome":28,"minute":289,"narrative":290,"playerName":291,"relatedPlayerName":292,"result":21,"teamLogo":57,"teamName":58,"typeName":266},"330674189050580992","Substitution 3",53,"53' (Semen Padang) makes a substitution: I. Maulana comes on for K. Nakagawa.","I. Maulana","K. Nakagawa",{"id":294,"addition":-1,"extraMinute":53,"info":251,"isHome":28,"minute":295,"narrative":296,"playerName":254,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":255},"330686898223714304",60,"60' A. Kristiano (Semen Padang) is shown a yellow card.",{"id":298,"addition":-1,"extraMinute":53,"info":299,"isHome":28,"minute":295,"narrative":300,"playerName":254,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":301},"330686898269851648","Red Card","60' A. Kristiano (Semen Padang) is sent off with a straight red card.","red_card",{"id":303,"addition":-1,"extraMinute":53,"info":251,"isHome":28,"minute":304,"narrative":305,"playerName":254,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":255},"330673811517083648",61,"61' A. Kristiano (Semen Padang) is shown a yellow card.",{"id":307,"addition":-1,"extraMinute":53,"info":251,"isHome":28,"minute":304,"narrative":308,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":255},"330673434004557824","61' Semen Padang (Semen Padang) is shown a yellow card.",{"id":310,"addition":-1,"extraMinute":53,"info":299,"isHome":28,"minute":304,"narrative":311,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":301},"330673434046500864","61' Semen Padang (Semen Padang) is sent off with a straight red card.",{"id":313,"addition":-1,"extraMinute":53,"info":299,"isHome":28,"minute":304,"narrative":314,"playerName":254,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":301},"330673811579998208","61' A. Kristiano (Semen Padang) is sent off with a straight red card.",{"id":316,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":317,"narrative":318,"playerName":319,"relatedPlayerName":320,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330674314841952256",63,"63' M. Perovic (Persebaya Surabaya) scores, set up by Jefferson. 0-4.","M. Perovic","Jefferson",{"id":322,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":317,"narrative":323,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330674189168021504","63' Persebaya Surabaya (Persebaya Surabaya) scores. 0-4.",{"id":325,"addition":-1,"extraMinute":53,"info":274,"isHome":212,"minute":326,"narrative":327,"playerName":319,"relatedPlayerName":328,"result":21,"teamLogo":49,"teamName":50,"typeName":266},"330674943979163648",65,"65' (Persebaya Surabaya) makes a substitution: M. Perovic comes on for Bruno Paraiba.","Bruno Paraiba",{"id":330,"addition":-1,"extraMinute":53,"info":251,"isHome":28,"minute":331,"narrative":332,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":255},"330674944021106688",66,"66' Semen Padang (Semen Padang) is shown a yellow card.",{"id":334,"addition":-1,"extraMinute":53,"info":251,"isHome":28,"minute":331,"narrative":335,"playerName":336,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":255},"330675069829255168","66' A. Gufron (Semen Padang) is shown a yellow card.","A. Gufron",{"id":338,"addition":-1,"extraMinute":53,"info":339,"isHome":212,"minute":340,"narrative":341,"playerName":328,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330675321483300864","Penalty",67,"67' Bruno Paraiba (Persebaya Surabaya) converts from the spot, 0-5 — a hat-trick!.",{"id":343,"addition":-1,"extraMinute":53,"info":339,"isHome":212,"minute":340,"narrative":344,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330675195876478976","67' Persebaya Surabaya (Persebaya Surabaya) converts from the spot, 0-5.",{"id":346,"addition":-1,"extraMinute":53,"info":339,"isHome":212,"minute":347,"narrative":348,"playerName":328,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330686898383097856",68,"68' Bruno Paraiba (Persebaya Surabaya) converts from the spot, 0-5 — a hat-trick!.",{"id":350,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":351,"narrative":352,"playerName":328,"relatedPlayerName":320,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330677083149701120",74,"74' Bruno Paraiba (Persebaya Surabaya) scores, set up by Jefferson. 0-6 — a hat-trick!.",{"id":354,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":351,"narrative":355,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330676832040914944","74' Persebaya Surabaya (Persebaya Surabaya) scores. 0-6.",{"id":357,"addition":-1,"extraMinute":53,"info":288,"isHome":212,"minute":358,"narrative":359,"playerName":215,"relatedPlayerName":360,"result":21,"teamLogo":49,"teamName":50,"typeName":266},"330686898446012416",75,"75' (Persebaya Surabaya) makes a substitution: F. Rivera comes on for Freitas Gali.","Freitas Gali",{"id":362,"addition":-1,"extraMinute":53,"info":363,"isHome":212,"minute":364,"narrative":365,"playerName":366,"relatedPlayerName":367,"result":21,"teamLogo":49,"teamName":50,"typeName":266},"330678215725027328","Substitution 4",76,"76' (Persebaya Surabaya) makes a substitution: T. Firmansyah comes on for M. Baihaqi.","T. Firmansyah","M. Baihaqi",{"id":369,"addition":-1,"extraMinute":53,"info":288,"isHome":212,"minute":364,"narrative":370,"playerName":215,"relatedPlayerName":360,"result":21,"teamLogo":49,"teamName":50,"typeName":266},"330677964083564544","76' (Persebaya Surabaya) makes a substitution: F. Rivera comes on for Freitas Gali.",{"id":372,"addition":-1,"extraMinute":53,"info":363,"isHome":28,"minute":364,"narrative":373,"playerName":374,"relatedPlayerName":375,"result":21,"teamLogo":57,"teamName":58,"typeName":266},"330678215783747584","76' (Semen Padang) makes a substitution: S. Simanjuntak comes on for G. Azhhari.","S. Simanjuntak","G. Azhhari",{"id":377,"addition":-1,"extraMinute":53,"info":363,"isHome":28,"minute":378,"narrative":379,"playerName":374,"relatedPlayerName":375,"result":21,"teamLogo":57,"teamName":58,"typeName":266},"330677964154867712",78,"78' (Semen Padang) makes a substitution: S. Simanjuntak comes on for G. Azhhari.",{"id":381,"addition":-1,"extraMinute":53,"info":363,"isHome":212,"minute":378,"narrative":382,"playerName":366,"relatedPlayerName":367,"result":21,"teamLogo":49,"teamName":50,"typeName":266},"330678089950433280","78' (Persebaya Surabaya) makes a substitution: T. Firmansyah comes on for M. Baihaqi.",{"id":384,"addition":-1,"extraMinute":53,"info":385,"isHome":28,"minute":386,"narrative":387,"playerName":21,"relatedPlayerName":388,"result":21,"teamLogo":57,"teamName":58,"typeName":266},"331292191756390400","Substitution 5",81,"81' (Semen Padang) takes off Z. Afandi.","Z. Afandi",{"id":390,"addition":-1,"extraMinute":53,"info":385,"isHome":28,"minute":386,"narrative":391,"playerName":292,"relatedPlayerName":388,"result":21,"teamLogo":57,"teamName":58,"typeName":266},"330681738965553152","81' (Semen Padang) makes a substitution: K. Nakagawa comes on for Z. Afandi.",{"id":393,"addition":-1,"extraMinute":53,"info":385,"isHome":212,"minute":386,"narrative":394,"playerName":228,"relatedPlayerName":395,"result":21,"teamLogo":49,"teamName":50,"typeName":266},"330681864958251008","81' (Persebaya Surabaya) makes a substitution: A. Catur comes on for A. Maulana.","A. Maulana",{"id":397,"addition":-1,"extraMinute":53,"info":211,"isHome":212,"minute":62,"narrative":398,"playerName":328,"relatedPlayerName":216,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"331292191823499264","90' Bruno Paraiba (Persebaya Surabaya) scores, set up by M. Raickovic. 0-7 — a stoppage-time winner.",{"id":400,"addition":-1,"extraMinute":250,"info":211,"isHome":212,"minute":62,"narrative":401,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330681613266456576","90+3' Persebaya Surabaya (Persebaya Surabaya) scores. 0-7 — a stoppage-time winner.",{"id":403,"addition":-1,"extraMinute":250,"info":211,"isHome":212,"minute":62,"narrative":404,"playerName":328,"relatedPlayerName":216,"result":21,"teamLogo":49,"teamName":50,"typeName":217},"330681865008582656","90+3' Bruno Paraiba (Persebaya Surabaya) scores, set up by M. Raickovic. 0-7 — a stoppage-time winner."]