[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-333431496759054336-en":61,"match-news-333431496759054336-en":88,"match-team-news-333431496759054336-en":89,"match-league-news-333431496759054336-en":258,"timeline-333431496759054336":391},{"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":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":21},3,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257544492224512","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F794.png","RB Bragantino","rb-bragantino","Vasco da Gama’s traditional grit meets RB Bragantino’s high-pressing, data-driven system in a clash of football philosophies. Both sides will look to exploit defensive transitions, making midfield control the decisive battleground. A win here could provide crucial momentum in the tight mid-table scramble.",0,{"code":73,"id":74,"imagePath":75,"name":76,"slug":77},"HME","326257544328646656","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F133.png","Vasco DA Gama","vasco-da-gama","333431496759054336","2026-05-24T23:30:00Z",90,"326135624606158848","Serie A","br-serie-a","vasco-da-gama-vs-rb-bragantino-2026-05-24","live",[],"Rio de Janeiro",[],[90,128,164,190,213,245],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":92,"homeTeamId":-1,"homeTeamName":-1,"id":93,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":97,"slug":98,"sourceName":99,"sourceURL":100,"teamId":101,"teamName":102,"teamIds":103,"teamNames":115,"title":127},"news","Bournemouth resist summer offers for Kroupi, Rayan and Scott, aim to secure Alex Scott on new terms, and prepare for a historic Europa League debut.","335351222930247681","326135625054949376","Premier League","0","2026-05-28T07:00:02Z","bournemouth-resist-trio-sales-what-it-means-for-their","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F28\u002Fbournemouth-transfer-window-eli-junior-kroupi-rayan-alex-scott","326257545792458752","Bournemouth",[101,104,105,74,106,107,108,109,110,111,112,113,114],"326257534396534784","326255037950988288","326257807848378368","326222713104371712","326257565535047680","326257662884843520","326222711682502656","326257536216862720","326222711569256448","326257545918287872","326257546094448640",[102,116,117,76,118,119,120,121,122,123,124,125,126],"Bayer Leverkusen","Crystal Palace","Bristol City","New Zealand","Real Madrid","Costa Rica","England","Lorient","Brazil","Liverpool","Tottenham","Bournemouth Resist Trio Sales: What It Means for Their",{"awayTeamId":129,"awayTeamName":130,"body":-1,"category":91,"excerpt":131,"homeTeamId":132,"homeTeamName":133,"id":134,"leagueId":135,"leagueName":136,"matchId":137,"matchName":138,"publishedAt":139,"slug":140,"sourceName":141,"sourceURL":142,"teamId":132,"teamName":133,"teamIds":143,"teamNames":153,"title":163},"326222712143876096","Portugal","James Rodriguez overcomes severe dehydration and hospitalization to make Colombia's World Cup squad, joining Luis Diaz and David Ospina after limited MLS","326222711623782400","Colombia","334475810549272577","326135629471551488","Major League Soccer","327115077318610944","Colombia vs Portugal","2026-05-25T21:25:32Z","rodriguez-in-colombia-world-cup-squad-after-illness-scare","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fclyppvlpl44o?at_medium=RSS&at_campaign=rss",[132,129,144,145,146,147,105,74,148,149,150,109,151,152],"326222711447621632","326257600804950016","326257555762319360","326257555795873792","326257556219498496","326257541157752832","326257555691016192","326222712773021696","326222712865296384",[133,130,154,155,156,157,117,76,158,159,160,121,161,162],"France","Atletico Nacional","Rosario Central","Velez Sarsfield","Independiente","Galatasaray","River Plate","Jordan","Uzbekistan","Rodriguez in Colombia World Cup Squad After Illness Scare",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":165,"homeTeamId":-1,"homeTeamName":-1,"id":166,"leagueId":167,"leagueName":168,"matchId":96,"matchName":21,"publishedAt":169,"slug":170,"sourceName":171,"sourceURL":172,"teamId":173,"teamName":174,"teamIds":175,"teamNames":182,"title":189},"Xabi Alonso becomes Chelsea boss after Real Madrid exit. From Del Bosque's World Cup to Benítez's stints, history shows varied success for departed managers.","332191003156942849","326135638850015232","Copa del Rey","2026-05-19T14:10:16Z","xabi-alonso-to-chelsea-what-real-madrid-manager-trends-mean","Marca","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Freal-madrid\u002F2026\u002F05\u002F19\u002Ffactura-pasar-banquillo-real-madrid.html","326257546220277760","Chelsea",[173,108,176,104,177,178,74,179,180,181],"326257545712766976","326257546258026496","326257544051822592","326257559465889792","326257766131830784","326255048692600832",[174,120,183,116,184,185,76,186,187,188],"Manchester United","Manchester City","Internacional","Panathinaikos","Sport Recife","Corinthians","Xabi Alonso to Chelsea: What Real Madrid Manager Trends Mean",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":191,"homeTeamId":-1,"homeTeamName":-1,"id":192,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":193,"slug":194,"sourceName":141,"sourceURL":195,"teamId":101,"teamName":102,"teamIds":196,"teamNames":204,"title":212},"Bournemouth sold £266m in talent—losing Huijsen, Kerkez, Zabarnyi, Semenyo—yet a 16-match unbeaten run has them on course for a first European qualification","328625160783400961","2026-05-09T17:56:14Z","why-bournemouth-are-europe-bound-266m-exodus-defied","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcddp9q7qeyvo?at_medium=RSS&at_campaign=rss",[101,108,197,177,74,198,107,199,113,173,200,201,111,202,203],"326257534329425920","326222712043212800","326257546425798656","326257545968619520","326257546325135360","326257539261927424","326257536078450688",[102,120,205,184,76,206,119,207,125,174,208,209,123,210,211],"Borussia Dortmund","Saudi Arabia","Aston Villa","Arsenal","Brentford","Lazio","Paris Saint Germain","Why Bournemouth Are Europe Bound: £266m Exodus Defied",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":214,"homeTeamId":-1,"homeTeamName":-1,"id":215,"leagueId":96,"leagueName":21,"matchId":96,"matchName":21,"publishedAt":216,"slug":217,"sourceName":218,"sourceURL":219,"teamId":220,"teamName":221,"teamIds":222,"teamNames":233,"title":244},"A 42-year-old Vasco supporter has died from injuries sustained in a violent assault by rival fans after the Flamengo vs. Vasco match at Maracanã. Police are investigating the fatal beating and robbery.","328162127644725249","2026-05-08T11:14:35Z","vasco-fan-dies-after-brutal-attack-following-flamengo-derby-at-maracana","Globo G1","https:\u002F\u002Fg1.globo.com\u002Frj\u002Frio-de-janeiro\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fmorre-torcedor-espancado-no-entorno-do-maracana.ghtml","326255048646463488","Flamengo",[220,223,129,224,225,226,227,228,74,112,229,230,231,232],"326257769399193600","326257537596788736","326257539731689472","326257539962376192","326257546392244224","326257550968229888","326257667678932992","326257808217477120","326257767234932736","326222707169431552",[221,234,130,235,236,237,238,239,76,124,240,241,242,243],"Maracanã","FC Porto","Hellas Verona","Como","Nottingham Forest","SKN ST. Polten","Police","Derby","Gama","Anderlecht","Vasco Fan Dies After Brutal Attack Following Flamengo Derby at Maracanã",{"awayTeamId":105,"awayTeamName":117,"body":-1,"category":91,"excerpt":246,"homeTeamId":177,"homeTeamName":184,"id":247,"leagueId":94,"leagueName":95,"matchId":248,"matchName":249,"publishedAt":250,"slug":251,"sourceName":99,"sourceURL":252,"teamId":101,"teamName":102,"teamIds":253,"teamNames":255,"title":257},"Discover how 19-year-old Eli Junior Kroupi became a Premier League star at Bournemouth, drawing interest from Barcelona, Man City, and Arsenal with his record-breaking debut season.","328162280837484545","327053872243675136","Manchester City vs Crystal Palace","2026-05-08T11:00:24Z","eli-junior-kroupi-bournemouth-s-teen-sensation-attracting-europe-s-elite","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F08\u002Feli-junior-kroupi-bournemouth-next-jewel",[101,177,105,254,200,203,227,74,106,108],"326257565195309056",[102,184,117,256,208,211,238,76,118,120],"Barcelona","Eli Junior Kroupi: Bournemouth's Teen Sensation Attracting Europe's Elite",[259,280,306,340,363,370],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":260,"homeTeamId":-1,"homeTeamName":-1,"id":261,"leagueId":81,"leagueName":82,"matchId":96,"matchName":21,"publishedAt":262,"slug":263,"sourceName":141,"sourceURL":264,"teamId":265,"teamName":266,"teamIds":267,"teamNames":273,"title":279},"Mauricio Pochettino has held initial talks with AC Milan about their managerial vacancy, though his focus stays on the 2026 World Cup with the United States.","335536741324689409","2026-05-28T19:37:40Z","pochettino-in-ac-milan-talks-usmnt-future-unclear","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc794gn7n955o?at_medium=RSS&at_campaign=rss","326257539333230592","AC Milan",[265,268,269,270,113,114,271,272,173,203],"326222713016291328","326257807630274560","326222712110321664","326257539366785024","326257565501493248",[266,274,275,276,125,126,277,278,174,211],"USA","Southampton","Argentina","Cagliari","Espanyol","Pochettino in AC Milan Talks: USMNT Future Unclear",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":281,"homeTeamId":-1,"homeTeamName":-1,"id":282,"leagueId":81,"leagueName":82,"matchId":96,"matchName":21,"publishedAt":283,"slug":284,"sourceName":285,"sourceURL":286,"teamId":287,"teamName":288,"teamIds":289,"teamNames":297,"title":305},"Bernardo Silva nears free transfer to Barcelona after Man City exit, beating Juve and Atletico. Deal close; player wants World Cup certainty.","335531490525843457","2026-05-28T19:25:18Z","bernardo-silva-to-barcelona-what-it-means-for-juve","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fjuventus\u002F2026\u002F05\u002F28-148921127\u002Fbernardo_silva_niente_juve_vicinissimo_a_firmare_con_il_barcellona_lindiscrezione_dal_portogallo\u002F","326257539542945792","Juventus",[287,290,177,291,292,293,294,295,108,254,129,296],"326257565233057792","326257545754710016","326222712592666624","326222713054040064","326255039171530752","326255041851691008","326257604382691328",[288,298,184,299,300,301,302,303,120,256,130,304],"Atletico Madrid","Newcastle","Congo DR","Haiti","Dinamo Minsk","Cherno More Varna","GOES","Bernardo Silva to Barcelona: What It Means for Juve",{"awayTeamId":307,"awayTeamName":308,"body":-1,"category":91,"excerpt":309,"homeTeamId":310,"homeTeamName":311,"id":312,"leagueId":81,"leagueName":82,"matchId":313,"matchName":314,"publishedAt":315,"slug":316,"sourceName":317,"sourceURL":318,"teamId":319,"teamName":320,"teamIds":321,"teamNames":330,"title":339},"326257539651997696","Bologna","Napoli have agreed a two-year deal with Massimiliano Allegri, succeeding Antonio Conte, pending resolution with AC Milan.","326257539425505280","Napoli","335499931622051841","327053597239939072","Napoli vs Bologna","2026-05-28T16:56:46Z","massimiliano-allegri-set-to-join-napoli-on-two-year-contract","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FNaples-aurait-choisi-massimiliano-allegri-pour-les-deux-prochaines-saisons\u002F1679680#at_medium=RSS_feeds","326257593842405376","Naples",[319,310,307,265,322,323,324,325,326,327,287,328,329,232],"326222767416414208","326257541291970560","326257561546264576","326257600507154432","326257610309242880","326257664612896768","326257539769438208","326257661500723200",[320,311,308,266,331,332,333,334,335,336,288,337,338,243],"Lesotho","Trabzonspor","Sonderjyske","Deportivo Pasto","Club Queretaro","Finland","Inter","Italy","Massimiliano Allegri Set to Join Napoli on Two-Year Contract",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":341,"homeTeamId":-1,"homeTeamName":-1,"id":342,"leagueId":81,"leagueName":82,"matchId":96,"matchName":21,"publishedAt":343,"slug":344,"sourceName":99,"sourceURL":345,"teamId":346,"teamName":347,"teamIds":348,"teamNames":355,"title":362},"Mauricio Pochettino has held talks with AC Milan, but US Soccer says the focus is on the World Cup. The USMNT opened camp with friendlies before facing","335497072708947969","2026-05-28T16:53:41Z","pochettino-milan-talks-what-usmnt-world-cup-hopes-mean","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F28\u002Fmauricio-pochettino-in-talks-with-milan-amid-broader-interest-as-us-opens-world-cup-camp","326257590726037504","Charlotte",[346,349,350,351,352,232,353,291,203,354,114,265],"326222712936599552","326222711783165952","326222712076767232","326257661743992832","326222713142120448","326257688839196672",[347,356,357,358,359,243,360,299,211,361,126,266],"Paraguay","Senegal","Germany","Georgia","Canada","The Strongest","Pochettino Milan Talks: What USMNT World Cup Hopes Mean",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":364,"homeTeamId":-1,"homeTeamName":-1,"id":365,"leagueId":81,"leagueName":82,"matchId":96,"matchName":21,"publishedAt":343,"slug":366,"sourceName":99,"sourceURL":345,"teamId":346,"teamName":347,"teamIds":367,"teamNames":368,"title":369},"Mauricio Pochettino has held talks with Milan, but US Soccer insists focus is on the World Cup. Players remain calm, likening it to contract situations.","335505114443812865","pochettino-milan-talks-what-it-means-for-2026-world-cup",[346,349,350,351,352,232,353,291,203,114,173],[347,356,357,358,359,243,360,299,211,126,174],"Pochettino-Milan Talks: What It Means for 2026 World Cup",{"awayTeamId":371,"awayTeamName":372,"body":-1,"category":91,"excerpt":373,"homeTeamId":287,"homeTeamName":288,"id":374,"leagueId":81,"leagueName":82,"matchId":375,"matchName":376,"publishedAt":377,"slug":378,"sourceName":285,"sourceURL":379,"teamId":310,"teamName":311,"teamIds":380,"teamNames":385,"title":390},"326255039347691520","Fiorentina","Massimiliano Allegri has agreed a two-year contract to become Napoli's new manager, beating out Vincenzo Italiano who left Bologna. The 56-year-old returns to","335485808532262913","327054547971215360","Juventus vs Fiorentina","2026-05-28T16:19:00Z","allegri-to-napoli-two-year-deal-agreed-after-italiano-snub","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fserie-a\u002Fnapoli\u002F2026\u002F05\u002F28-148912589\u002Fallegri_al_napoli_fatta_c_l_accordo_i_dettagli_e_la_durata_del_nuovo_contratto\u002F",[310,287,371,381,307,382,383,292,293,384,265,328],"326257650629087232","326257539505197056","326257539916238848","326222707337203712",[311,288,372,386,308,387,388,300,301,389,266,337],"A. Italiano","Genoa","Lecce","Standard Liege","Allegri to Napoli: Two-Year Deal Agreed After Italiano Snub",[392,399,406,414,420,425,429,434,438,442,448,454,458,463,468,472,478,483,489,493,496,499,505],{"id":393,"addition":-1,"extraMinute":71,"info":394,"isHome":39,"minute":395,"narrative":396,"playerName":397,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":398},"334150218993897472","Yellow Card",32,"32' Rodriguinho (RB Bragantino) is shown a yellow card.","Rodriguinho","yellow_card",{"id":400,"addition":-1,"extraMinute":18,"info":401,"isHome":39,"minute":402,"narrative":403,"playerName":397,"relatedPlayerName":404,"result":21,"teamLogo":67,"teamName":68,"typeName":405},"334152860784660480","Normal Goal",45,"45+1' Rodriguinho (RB Bragantino) scores, set up by I. Pitta. 0-1 — the opening goal.","I. Pitta","goal",{"id":407,"addition":-1,"extraMinute":71,"info":408,"isHome":28,"minute":409,"narrative":410,"playerName":411,"relatedPlayerName":412,"result":21,"teamLogo":75,"teamName":76,"typeName":413},"334159781679861760","Substitution 1",52,"52' (Vasco DA Gama) makes a substitution: Lucas Piton comes on for Cuiabano.","Lucas Piton","Cuiabano","substitution",{"id":415,"addition":-1,"extraMinute":71,"info":416,"isHome":28,"minute":409,"narrative":417,"playerName":418,"relatedPlayerName":419,"result":21,"teamLogo":75,"teamName":76,"typeName":413},"334159781746970624","Substitution 2","52' (Vasco DA Gama) makes a substitution: J. Rojas comes on for Brenner.","J. Rojas","Brenner",{"id":421,"addition":-1,"extraMinute":71,"info":394,"isHome":39,"minute":422,"narrative":423,"playerName":424,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":398},"334161040663121920",57,"57' H. Mosquera (RB Bragantino) is shown a yellow card.","H. Mosquera",{"id":426,"addition":-1,"extraMinute":71,"info":401,"isHome":39,"minute":427,"narrative":428,"playerName":404,"relatedPlayerName":424,"result":21,"teamLogo":67,"teamName":68,"typeName":405},"334162424305291264",60,"60' I. Pitta (RB Bragantino) scores, set up by H. Mosquera. 0-2.",{"id":430,"addition":-1,"extraMinute":71,"info":408,"isHome":39,"minute":431,"narrative":432,"playerName":424,"relatedPlayerName":433,"result":21,"teamLogo":67,"teamName":68,"typeName":413},"334163683330494464",70,"70' (RB Bragantino) makes a substitution: H. Mosquera comes on for Fernando Santos.","Fernando Santos",{"id":435,"addition":-1,"extraMinute":71,"info":408,"isHome":39,"minute":436,"narrative":437,"playerName":424,"relatedPlayerName":433,"result":21,"teamLogo":67,"teamName":68,"typeName":413},"334165067165601792",71,"71' (RB Bragantino) makes a substitution: H. Mosquera comes on for Fernando Santos.",{"id":439,"addition":-1,"extraMinute":71,"info":416,"isHome":39,"minute":436,"narrative":440,"playerName":397,"relatedPlayerName":441,"result":21,"teamLogo":67,"teamName":68,"typeName":413},"334165067232710656","71' (RB Bragantino) makes a substitution: Rodriguinho comes on for Gustavo Neves.","Gustavo Neves",{"id":443,"addition":-1,"extraMinute":71,"info":444,"isHome":39,"minute":445,"narrative":446,"playerName":404,"relatedPlayerName":447,"result":21,"teamLogo":67,"teamName":68,"typeName":413},"334165067304013824","Substitution 3",72,"72' (RB Bragantino) makes a substitution: I. Pitta comes on for Eduardo Sasha.","Eduardo Sasha",{"id":449,"addition":-1,"extraMinute":71,"info":444,"isHome":28,"minute":450,"narrative":451,"playerName":452,"relatedPlayerName":453,"result":21,"teamLogo":75,"teamName":76,"typeName":413},"334165067362734080",75,"75' (Vasco DA Gama) makes a substitution: Joao Vitor comes on for Hugo Moura.","Joao Vitor","Hugo Moura",{"id":455,"addition":-1,"extraMinute":71,"info":401,"isHome":39,"minute":456,"narrative":457,"playerName":433,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":405},"334166451336253440",77,"77' Fernando Santos (RB Bragantino) scores. 0-3.",{"id":459,"addition":-1,"extraMinute":71,"info":394,"isHome":28,"minute":460,"narrative":461,"playerName":462,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":398},"334167457763692544",85,"85' Andres Gomez (Vasco DA Gama) is shown a yellow card.","Andres Gomez",{"id":464,"addition":-1,"extraMinute":71,"info":465,"isHome":39,"minute":466,"narrative":467,"playerName":447,"relatedPlayerName":447,"result":21,"teamLogo":67,"teamName":68,"typeName":405},"334167960467804160","Missed Penalty",86,"86' Eduardo Sasha (RB Bragantino) converts from the spot.",{"id":469,"addition":-1,"extraMinute":71,"info":465,"isHome":39,"minute":470,"narrative":471,"playerName":447,"relatedPlayerName":447,"result":21,"teamLogo":67,"teamName":68,"typeName":405},"334168086410170368",87,"87' Eduardo Sasha (RB Bragantino) converts from the spot.",{"id":473,"addition":-1,"extraMinute":71,"info":474,"isHome":28,"minute":475,"narrative":476,"playerName":462,"relatedPlayerName":477,"result":21,"teamLogo":75,"teamName":76,"typeName":413},"334168841359724544","Substitution 4",88,"88' (Vasco DA Gama) makes a substitution: Andres Gomez comes on for David.","David",{"id":479,"addition":-1,"extraMinute":71,"info":474,"isHome":39,"minute":475,"narrative":480,"playerName":481,"relatedPlayerName":482,"result":21,"teamLogo":67,"teamName":68,"typeName":413},"334168841426833408","88' (RB Bragantino) makes a substitution: Eric Ramires comes on for I. Sosa.","Eric Ramires","I. Sosa",{"id":484,"addition":-1,"extraMinute":71,"info":485,"isHome":39,"minute":475,"narrative":486,"playerName":487,"relatedPlayerName":488,"result":21,"teamLogo":67,"teamName":68,"typeName":413},"334168841485553664","Substitution 5","88' (RB Bragantino) makes a substitution: A. Sant'Anna comes on for Breno.","A. Sant'Anna","Breno",{"id":490,"addition":-1,"extraMinute":71,"info":474,"isHome":28,"minute":491,"narrative":492,"playerName":462,"relatedPlayerName":477,"result":21,"teamLogo":75,"teamName":76,"typeName":413},"334168464530870272",89,"89' (Vasco DA Gama) makes a substitution: Andres Gomez comes on for David.",{"id":494,"addition":-1,"extraMinute":71,"info":474,"isHome":39,"minute":491,"narrative":495,"playerName":481,"relatedPlayerName":482,"result":21,"teamLogo":67,"teamName":68,"typeName":413},"334168464618950656","89' (RB Bragantino) makes a substitution: Eric Ramires comes on for I. Sosa.",{"id":497,"addition":-1,"extraMinute":71,"info":485,"isHome":39,"minute":80,"narrative":498,"playerName":487,"relatedPlayerName":488,"result":21,"teamLogo":67,"teamName":68,"typeName":413},"334168589835702272","90' (RB Bragantino) makes a substitution: A. Sant'Anna comes on for Breno.",{"id":500,"addition":501,"extraMinute":502,"info":394,"isHome":39,"minute":80,"narrative":503,"playerName":504,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":398},"334169092950855680","Foul",2,"90+2' Juninho Capixaba (RB Bragantino) is shown a yellow card for foul.","Juninho Capixaba",{"id":506,"addition":501,"extraMinute":18,"info":394,"isHome":39,"minute":80,"narrative":507,"playerName":504,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":398},"334169470488547328","90+1' Juninho Capixaba (RB Bragantino) is shown a yellow card for foul."]