[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327055275586490368-en":61,"match-news-327055275586490368-en":89,"match-team-news-327055275586490368-en":90,"match-league-news-327055275586490368-en":205,"prediction-summary-327055275586490368":206,"timeline-327055275586490368":211},{"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":71,"homeTeam":72,"id":78,"kickoffAt":79,"length":80,"leagueId":81,"leagueName":82,"leagueSlug":83,"probabilityLabel":82,"slug":84,"status":85,"tvStations":86,"venueCity":87,"venueName":88},0,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257636657860608","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F4241.png","Persik Kediri","persik-kediri","Persebaya need a win to keep pace in the title race, while Persik are desperate for points to escape the relegation zone. The result could shift momentum in both battles at opposite ends of the table.",5,{"code":73,"id":74,"imagePath":75,"name":76,"slug":77},"HME","326257636502671360","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F2446.png","Persebaya Surabaya","persebaya-surabaya","327055275586490368","2026-05-23T09:00:00Z",90,"326135637373620224","Liga 1","id-liga-1","persebaya-surabaya-vs-persik-kediri-2026-05-23","finished",[],"Surabaya","Gelora Bung Tomo Stadium",[],[91,132,151,169,183,199],{"awayTeamId":92,"awayTeamName":93,"body":-1,"category":94,"excerpt":95,"homeTeamId":96,"homeTeamName":97,"id":98,"leagueId":99,"leagueName":100,"matchId":101,"matchName":102,"publishedAt":103,"slug":104,"sourceName":105,"sourceURL":106,"teamId":96,"teamName":97,"teamIds":107,"teamNames":119,"title":131},"326257545830207488","Fulham","news","Wolves boss Rob Edwards has quashed transfer speculation, guaranteeing Mateus Mane stays at Molineux next season with a '100 per cent' commitment.","326257545876344832","Wolves","331526406578114561","326135625054949376","Premier League","327054569810956288","Wolves vs Fulham","2026-05-17T17:10:34Z","mane-transfer-what-edwards-100-guarantee-means-for-wolves","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Fvideos\u002Fczj2mndm4n4o?at_medium=RSS&at_campaign=rss",[96,92,108,109,110,111,112,66,113,114,115,116,117,118],"326257546392244224","326257554193649664","326257601098551296","326257621227016192","326257636469116928","326257810339794944","326257695210344448","326257809568043008","326222707169431552","326222713142120448","326257545754710016",[97,93,120,121,122,123,124,68,125,126,127,128,129,130],"Nottingham Forest","Perth Glory","Deportivo Pereira","Persepolis FC","Persib Bandung","Forest Green","Signal","Luton","Anderlecht","Canada","Newcastle","Mane Transfer: What Edwards' 100% Guarantee Means for Wolves",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":94,"excerpt":133,"homeTeamId":-1,"homeTeamName":-1,"id":134,"leagueId":135,"leagueName":136,"matchId":137,"matchName":21,"publishedAt":138,"slug":139,"sourceName":140,"sourceURL":141,"teamId":142,"teamName":143,"teamIds":144,"teamNames":147,"title":150},"Talented midfielder Jonathan Asp Jensen has no future at Bayern Munich despite loan spells; the club sees no long-term role for him, per Kicker.","329550993198944257","326135628737548288","2. Bundesliga","0","2026-05-12T07:13:32Z","asp-jensen-s-bayern-future-over-loan-insufficient","Kicker","https:\u002F\u002Fwww.kicker.de\u002Ftalent-asp-jensen-ohne-zukunft-bei-bayern-1218636\u002Fartikel#omrss","326255040920555520","Beitar Jerusalem",[142,109,110,145,146,111,112,66,116,108],"326257606744084480","326257613643714560",[143,121,122,148,149,123,124,68,128,120],"Beijing Guoan","Hassania Agadir","Asp Jensen's Bayern Future Over: Loan Insufficient",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":94,"excerpt":152,"homeTeamId":-1,"homeTeamName":-1,"id":153,"leagueId":137,"leagueName":21,"matchId":137,"matchName":21,"publishedAt":154,"slug":155,"sourceName":156,"sourceURL":157,"teamId":109,"teamName":121,"teamIds":158,"teamNames":163,"title":168},"Campina Grande city hall has selected 361 candidates for São João 2026. They will work in urban cleaning and support roles. See the schedule for document","328324200521535489","2026-05-08T22:07:23Z","campina-grande-sao-joao-2026-361-workers-selected","Globo G1","https:\u002F\u002Fg1.globo.com\u002Fpb\u002Fparaiba\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fcampina-grande-divulga-lista-de-selecionados-para-trabalhar-no-sao-joao-2026.ghtml",[109,110,159,111,112,66,160,161,162,116,108,146],"326257610309242880","326257636724969472","326257662926786560","326222711569256448",[121,122,164,123,124,68,165,166,167,128,120,149],"Club Queretaro","Persita","Peru","Brazil","Campina Grande São João 2026: 361 Workers Selected",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":94,"excerpt":170,"homeTeamId":-1,"homeTeamName":-1,"id":171,"leagueId":172,"leagueName":173,"matchId":137,"matchName":21,"publishedAt":174,"slug":175,"sourceName":176,"sourceURL":177,"teamId":116,"teamName":128,"teamIds":178,"teamNames":180,"title":182},"Boston Celtics star Jaylen Brown has firmly denied trade rumors, expressing his desire to remain with the franchise for the next decade. The 29-year-old","328275392957779969","326135624887177216","Championship","2026-05-08T18:55:01Z","jaylen-brown-commits-to-celtics-10-year-future-plan","Championat","https:\u002F\u002Fwww.championat.com\u002Fbasketball\u002Fnews-6461308-igral-by-zdes-sleduyuschie-10-let-dzhejlen-braun-oproverg-sluhi-ob-uhode-iz-bostona.html",[116,179,109,110,146,111,112,66],"326257539962376192",[128,181,121,122,149,123,124,68],"Como","Jaylen Brown Commits to Celtics: 10-Year Future Plan",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":94,"excerpt":184,"homeTeamId":-1,"homeTeamName":-1,"id":185,"leagueId":186,"leagueName":187,"matchId":137,"matchName":21,"publishedAt":188,"slug":189,"sourceName":190,"sourceURL":191,"teamId":192,"teamName":193,"teamIds":194,"teamNames":196,"title":198},"The Turkish Football Federation's Legal Counsel has referred 11 Süper Lig clubs to the Professional Football Disciplinary Committee (PFDK) for review.","328238458290049025","326135625923170304","Süper Lig","2026-05-08T16:35:47Z","11-super-lig-clubs-referred-to-disciplinary-board-tff","Hürriyet Spor","https:\u002F\u002Fwww.hurriyet.com.tr\u002Fsporarena\u002Fsuper-ligden-11-kulup-pfdkya-sevk-edildi-43167448","326222712357785600","Türkiye",[192,195,109,110,111,112,66,160,116,108,146],"326222707618222080",[193,197,121,122,123,124,68,165,128,120,149],"Dender","11 Süper Lig Clubs Referred to Disciplinary Board: TFF",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":94,"excerpt":200,"homeTeamId":-1,"homeTeamName":-1,"id":201,"leagueId":186,"leagueName":187,"matchId":137,"matchName":21,"publishedAt":202,"slug":189,"sourceName":190,"sourceURL":191,"teamId":192,"teamName":193,"teamIds":203,"teamNames":204,"title":198},"Turkey's Football Federation (TFF) has referred 11 Süper Lig clubs to the Professional Football Disciplinary Board (PFDK) for investigation.","328238407148900353","2026-05-08T16:35:34Z",[192,195,109,110,111,112,66,160,116,108,146],[193,197,121,122,123,124,68,165,128,120,149],[],{"matchResult":207,"exactScore":208,"totalGoals":209,"bothTeamsToScore":210},[],[],[],[],[212,220,224,227,233,238,246,252,254,259,262,264,271,276,280,284,288,292,297,302,306,310,314,318,321,325,328,334,340,344,347,352,356,363,367,371,378,382,384,387,392,396,399,403],{"id":213,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":215,"narrative":216,"playerName":217,"relatedPlayerName":218,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333576437854375937","Normal Goal",13,"13' R. Malik (Persebaya Surabaya) scores, set up by Bruno. 1-0 — an early opener.","R. Malik","Bruno","goal",{"id":221,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":222,"narrative":223,"playerName":217,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333563225478008832",14,"14' R. Malik (Persebaya Surabaya) scores. 1-0 — an early opener.",{"id":225,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":222,"narrative":226,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333563099812466688","14' Persebaya Surabaya (Persebaya Surabaya) scores. 1-0 — an early opener.",{"id":228,"addition":-1,"extraMinute":63,"info":229,"isHome":28,"minute":230,"narrative":231,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"333563477173997568","Yellow Card",15,"15' Persebaya Surabaya (Persebaya Surabaya) is shown a yellow card.","yellow_card",{"id":234,"addition":-1,"extraMinute":63,"info":229,"isHome":28,"minute":235,"narrative":236,"playerName":237,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"333563980494671872",16,"16' Gustavo Fernandes (Persebaya Surabaya) is shown a yellow card.","Gustavo Fernandes",{"id":239,"addition":-1,"extraMinute":63,"info":240,"isHome":39,"minute":241,"narrative":242,"playerName":243,"relatedPlayerName":244,"result":21,"teamLogo":67,"teamName":68,"typeName":245},"333567503777140736","Substitution 1",27,"27' (Persik Kediri) makes a substitution: Rodrigo Dias comes on for Y. Munawar.","Rodrigo Dias","Y. Munawar","substitution",{"id":247,"addition":-1,"extraMinute":63,"info":240,"isHome":28,"minute":248,"narrative":249,"playerName":250,"relatedPlayerName":251,"result":21,"teamLogo":75,"teamName":76,"typeName":245},"335153903609843712",38,"38' (Persebaya Surabaya) makes a substitution: A. Catur comes on for K. Araya.","A. Catur","K. Araya",{"id":253,"addition":-1,"extraMinute":63,"info":240,"isHome":28,"minute":248,"narrative":249,"playerName":250,"relatedPlayerName":251,"result":21,"teamLogo":75,"teamName":76,"typeName":245},"333570649668718592",{"id":255,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":256,"narrative":257,"playerName":218,"relatedPlayerName":258,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"335153903697924096",45,"45' Bruno (Persebaya Surabaya) scores, set up by M. Raickovic. 2-0 — his second of the match.","M. Raickovic",{"id":260,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":256,"narrative":261,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333571027093164032","45' Persebaya Surabaya (Persebaya Surabaya) scores. 2-0.",{"id":263,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":256,"narrative":257,"playerName":218,"relatedPlayerName":258,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333571153161359360",{"id":265,"addition":-1,"extraMinute":63,"info":266,"isHome":28,"minute":267,"narrative":268,"playerName":269,"relatedPlayerName":270,"result":21,"teamLogo":75,"teamName":76,"typeName":245},"333578073750376448","Substitution 2",46,"46' (Persebaya Surabaya) makes a substitution: M. Perovic comes on for Freitas Gali.","M. Perovic","Freitas Gali",{"id":272,"addition":-1,"extraMinute":63,"info":266,"isHome":39,"minute":267,"narrative":273,"playerName":274,"relatedPlayerName":275,"result":21,"teamLogo":67,"teamName":68,"typeName":245},"333578073670684672","46' (Persik Kediri) makes a substitution: V. Yagalo comes on for N. Setiawan.","V. Yagalo","N. Setiawan",{"id":277,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":278,"narrative":279,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333577948495876096",51,"51' Persik Kediri (Persik Kediri) is shown a yellow card.",{"id":281,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":282,"narrative":283,"playerName":275,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333579080471416832",52,"52' N. Setiawan (Persik Kediri) is shown a yellow card.",{"id":285,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":286,"narrative":287,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333578451632001024",53,"53' Persik Kediri (Persik Kediri) is shown a yellow card.",{"id":289,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":286,"narrative":290,"playerName":291,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333598589311782912","53' J. Toral (Persik Kediri) is shown a yellow card.","J. Toral",{"id":293,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":294,"narrative":295,"playerName":296,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333579835492274176",56,"56' M. Firly (Persik Kediri) is shown a yellow card.","M. Firly",{"id":298,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":299,"narrative":300,"playerName":301,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333579961044570112",57,"57' Leo Navacchio (Persik Kediri) is shown a yellow card.","Leo Navacchio",{"id":303,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":299,"narrative":304,"playerName":305,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333581093825417216","57' A. Luna (Persik Kediri) is shown a yellow card.","A. Luna",{"id":307,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":308,"narrative":309,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333579583838228480",58,"58' Persik Kediri (Persik Kediri) is shown a yellow card.",{"id":311,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":312,"narrative":313,"playerName":305,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333598589420834816",61,"61' A. Luna (Persik Kediri) is shown a yellow card.",{"id":315,"addition":-1,"extraMinute":63,"info":229,"isHome":28,"minute":316,"narrative":317,"playerName":270,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"333582604261396480",62,"62' Freitas Gali (Persebaya Surabaya) is shown a yellow card.",{"id":319,"addition":-1,"extraMinute":63,"info":229,"isHome":28,"minute":316,"narrative":320,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"333580590668320768","62' Persebaya Surabaya (Persebaya Surabaya) is shown a yellow card.",{"id":322,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":323,"narrative":324,"playerName":237,"relatedPlayerName":270,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333581471509909504",65,"65' Gustavo Fernandes (Persebaya Surabaya) scores, set up by Freitas Gali. 3-0.",{"id":326,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":323,"narrative":327,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333581345462685696","65' Persebaya Surabaya (Persebaya Surabaya) scores. 3-0.",{"id":329,"addition":-1,"extraMinute":63,"info":330,"isHome":39,"minute":331,"narrative":332,"playerName":291,"relatedPlayerName":333,"result":21,"teamLogo":67,"teamName":68,"typeName":245},"333582730677719040","Substitution 3",68,"68' (Persik Kediri) makes a substitution: J. Toral comes on for M. Supriadi.","M. Supriadi",{"id":335,"addition":-1,"extraMinute":63,"info":336,"isHome":39,"minute":331,"narrative":337,"playerName":338,"relatedPlayerName":339,"result":21,"teamLogo":67,"teamName":68,"typeName":245},"333582604357865472","Substitution 4","68' (Persik Kediri) makes a substitution: R. Sanjaya comes on for Meneses Chechu.","R. Sanjaya","Meneses Chechu",{"id":341,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":342,"narrative":343,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333584743209635840",78,"78' Persik Kediri (Persik Kediri) is shown a yellow card.",{"id":345,"addition":-1,"extraMinute":63,"info":229,"isHome":39,"minute":342,"narrative":346,"playerName":244,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"333585247062986752","78' Y. Munawar (Persik Kediri) is shown a yellow card.",{"id":348,"addition":-1,"extraMinute":63,"info":336,"isHome":28,"minute":349,"narrative":350,"playerName":217,"relatedPlayerName":351,"result":21,"teamLogo":75,"teamName":76,"typeName":245},"333586126713393152",79,"79' (Persebaya Surabaya) makes a substitution: R. Malik comes on for Bruno Paraiba.","Bruno Paraiba",{"id":353,"addition":-1,"extraMinute":63,"info":330,"isHome":28,"minute":349,"narrative":354,"playerName":258,"relatedPlayerName":355,"result":21,"teamLogo":75,"teamName":76,"typeName":245},"333585750136197120","79' (Persebaya Surabaya) makes a substitution: M. Raickovic comes on for M. Baihaqi.","M. Baihaqi",{"id":357,"addition":-1,"extraMinute":63,"info":358,"isHome":39,"minute":359,"narrative":360,"playerName":361,"relatedPlayerName":362,"result":21,"teamLogo":67,"teamName":68,"typeName":245},"333585498423431168","Substitution 5",80,"80' (Persik Kediri) makes a substitution: T. Castanheira comes on for S. Abimanyu.","T. Castanheira","S. Abimanyu",{"id":364,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":359,"narrative":365,"playerName":351,"relatedPlayerName":366,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333598589672493056","80' Bruno Paraiba (Persebaya Surabaya) scores, set up by F. Rivera. 4-0.","F. Rivera",{"id":368,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":369,"narrative":370,"playerName":351,"relatedPlayerName":366,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333585373106016256",81,"81' Bruno Paraiba (Persebaya Surabaya) scores, set up by F. Rivera. 4-0.",{"id":372,"addition":-1,"extraMinute":63,"info":373,"isHome":39,"minute":374,"narrative":375,"playerName":376,"relatedPlayerName":377,"result":21,"teamLogo":67,"teamName":68,"typeName":245},"333586504255279104","Substitution 6",84,"84' (Persik Kediri) makes a substitution: E. Gomez comes on for F. Aditama.","E. Gomez","F. Aditama",{"id":379,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":380,"narrative":381,"playerName":218,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333587763074961408",89,"89' Bruno (Persebaya Surabaya) scores. 5-0 — a late winner.",{"id":383,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":380,"narrative":381,"playerName":218,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"335153904201240576",{"id":385,"addition":-1,"extraMinute":63,"info":214,"isHome":28,"minute":380,"narrative":386,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":219},"333587511014068224","89' Persebaya Surabaya (Persebaya Surabaya) scores. 5-0 — a late winner.",{"id":388,"addition":-1,"extraMinute":18,"info":373,"isHome":28,"minute":80,"narrative":389,"playerName":390,"relatedPlayerName":391,"result":21,"teamLogo":75,"teamName":76,"typeName":245},"333588391822102528","90+1' (Persebaya Surabaya) makes a substitution: Jefferson comes on for A. Mujtaba.","Jefferson","A. Mujtaba",{"id":393,"addition":-1,"extraMinute":18,"info":373,"isHome":28,"minute":80,"narrative":394,"playerName":366,"relatedPlayerName":395,"result":21,"teamLogo":75,"teamName":76,"typeName":245},"333588517806411776","90+1' (Persebaya Surabaya) makes a substitution: F. Rivera comes on for O. Fernando.","O. Fernando",{"id":397,"addition":-1,"extraMinute":63,"info":229,"isHome":28,"minute":80,"narrative":398,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"333587888803418112","90' Persebaya Surabaya (Persebaya Surabaya) is shown a yellow card.",{"id":400,"addition":-1,"extraMinute":401,"info":358,"isHome":28,"minute":80,"narrative":402,"playerName":366,"relatedPlayerName":395,"result":21,"teamLogo":75,"teamName":76,"typeName":245},"333598589810905088",2,"90+2' (Persebaya Surabaya) makes a substitution: F. Rivera comes on for O. Fernando.",{"id":404,"addition":-1,"extraMinute":63,"info":229,"isHome":28,"minute":80,"narrative":405,"playerName":251,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"333588391901794304","90' K. Araya (Persebaya Surabaya) is shown a yellow card."]