[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327988225282936832-en":43,"match-news-327988225282936832-en":69,"match-team-news-327988225282936832-en":70,"match-league-news-327988225282936832-en":216,"prediction-summary-327988225282936832":388,"timeline-327988225282936832":393},{"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":21,"venueName":21},0,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257589916536832","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1598.png","Orlando City SC","orlando-city-sc","CF Montreal hosts Orlando City SC in a crucial Eastern Conference clash, with both teams battling for playoff positioning. Montreal will aim to leverage their home strength, while Orlando seeks a vital road win to climb the table. A victory for either side would provide a significant boost in the tightly contested race.",2,{"code":55,"id":56,"imagePath":57,"name":58,"slug":59},"HME","326257590445019136","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1614.png","CF Montreal","cf-montreal","327988225282936832","2026-05-09T20:30:00Z",90,"326135629471551488","Major League Soccer","us-major-league-soccer","cf-montreal-vs-orlando-city-sc-2026-05-09","finished",[],[],[71,113,145,168,185,202],{"awayTeamId":72,"awayTeamName":73,"body":-1,"category":74,"excerpt":75,"homeTeamId":76,"homeTeamName":77,"id":78,"leagueId":79,"leagueName":80,"matchId":81,"matchName":82,"publishedAt":83,"slug":84,"sourceName":85,"sourceURL":86,"teamId":72,"teamName":73,"teamIds":87,"teamNames":100,"title":112},"326257546425798656","Aston Villa","news","Emiliano Martinez's World Cup and Copa America experience fuels belief ahead of Aston Villa's Europa League final vs Freiburg on Wednesday night.","326257534203596800","SC Freiburg","332286813341224961","326135631463845888","UEFA Europa League","329716122708348928","SC Freiburg vs Aston Villa","2026-05-19T19:59:00Z","martinez-what-his-belief-means-for-villa-s-europa-final","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FVideo\u002FLigue-europa-aston-villa-emiliano-martinez-je-crois-en-mon-equipe-et-en-moi-meme\u002F20233117#at_medium=RSS_feeds",[72,76,88,89,90,91,56,92,93,94,95,96,97,98,99],"326255038034874368","326257536112005120","326257571990081536","326257581133664256","326257610074361856","326257610309242880","326222712110321664","326257545968619520","326222711447621632","326222711569256448","326257536049090560","326222707169431552",[73,77,101,102,103,104,58,41,105,106,107,108,109,110,111],"FSV Mainz 05","Monaco","Montpellier","Montedio Yamagata","Club Queretaro","Argentina","Arsenal","France","Brazil","Nice","Anderlecht","Martinez: What His Belief Means for Villa's Europa Final",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":114,"homeTeamId":-1,"homeTeamName":-1,"id":115,"leagueId":116,"leagueName":117,"matchId":118,"matchName":21,"publishedAt":119,"slug":120,"sourceName":85,"sourceURL":121,"teamId":89,"teamName":102,"teamIds":122,"teamNames":133,"title":144},"New Nantes boss Habib Beye insists his personal future is irrelevant amid Ligue 1 relegation fight, focusing solely on immediate results to avoid the drop.","331596579439906817","326135625889615872","Ligue 1","0","2026-05-17T22:25:00Z","habib-beye-dismisses-future-talk-what-it-means-for-nantes","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FVideo\u002FLigue-1-habib-beye-mon-avenir-n-a-aucune-importance-aujourd-hui\u002F20232938#at_medium=RSS_feeds",[89,90,91,56,92,123,124,125,72,126,127,128,129,130,131,132],"326257617137569792","326257630903275520","326257664877137920","326257535952621568","326257545754710016","326257780744785920","326257535851958272","326257535994564608","326257669738336256","326257536443355136",[102,103,104,58,41,134,135,136,73,137,138,139,140,141,142,143],"Monza","Montana","Montenegro","Marseille","Newcastle","Bordeaux","Angers","Nantes","Forge","Lens","Habib Beye Dismisses Future Talk: What It Means for Nantes",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":146,"homeTeamId":-1,"homeTeamName":-1,"id":147,"leagueId":116,"leagueName":117,"matchId":118,"matchName":21,"publishedAt":148,"slug":149,"sourceName":85,"sourceURL":150,"teamId":89,"teamName":102,"teamIds":151,"teamNames":159,"title":167},"Sébastien Pocognoli confirmed he wants to remain as Monaco head coach after steadying the ship since October. The Belgian's future hinges on club's direction.","330964447138942977","2026-05-16T04:10:00Z","pocognoli-wants-to-stay-at-monaco-what-next-for-the-club","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FSebastien-pocognoli-veut-poursuivre-sa-mission-sur-le-banc-de-monaco-bien-sur-que-j-ai-envie-de-continuer\u002F1676112#at_medium=RSS_feeds",[89,99,152,153,154,90,91,56,155,156,157,158],"326222767416414208","326257536296554496","326257561546264576","326257536078450688","326257800973914112","326222707660165120","326222713142120448",[102,111,160,161,162,103,104,58,163,164,165,166],"Lesotho","Auxerre","Sonderjyske","Paris Saint Germain","Hannover 96","Liège","Canada","Pocognoli wants to stay at Monaco: what next for the club?",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":169,"homeTeamId":-1,"homeTeamName":-1,"id":170,"leagueId":171,"leagueName":172,"matchId":118,"matchName":21,"publishedAt":173,"slug":174,"sourceName":85,"sourceURL":175,"teamId":96,"teamName":108,"teamIds":176,"teamNames":180,"title":184},"Deschamps admits 'special emotion' as he starts final France stint, fully focused on 2026 World Cup qualifiers. Chevalier injury update provided.","330481713064972289","326135639156199424","UEFA Nations League","2026-05-14T20:34:00Z","deschamps-on-final-mission-emotion-before-2026-world-cup","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FVideo\u002FCoupe-du-monde-didier-deschamps-le-plus-important-c-est-ce-qui-est-a-venir\u002F20232681#at_medium=RSS_feeds",[96,152,89,177,178,154,90,91,56,179,99,158,127],"326257537865224192","326257556060114944","326257535885512704",[108,160,102,181,182,162,103,104,58,183,111,166,138],"Estoril","Estudiantes L.P.","Lille","Deschamps on Final Mission: Emotion Before 2026 World Cup",{"awayTeamId":186,"awayTeamName":187,"body":-1,"category":74,"excerpt":188,"homeTeamId":189,"homeTeamName":190,"id":191,"leagueId":29,"leagueName":30,"matchId":192,"matchName":193,"publishedAt":194,"slug":195,"sourceName":85,"sourceURL":196,"teamId":189,"teamName":190,"teamIds":197,"teamNames":199,"title":201},"326257565740568576","Oviedo","Kylian Mbappé pledged to make France proud in his third World Cup, as he returns from a hamstring injury to Real Madrid's bench against Oviedo tonight.","326257565535047680","Real Madrid","330459036048691201","327054022705942528","Real Madrid vs Oviedo","2026-05-14T19:02:16Z","mbappe-we-ll-make-you-proud-before-oviedo-return","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FKylian-mbappe-apres-sa-convocation-pour-la-coupe-du-monde-on-va-essayer-de-vous-rendre-fiers\u002F1675830#at_medium=RSS_feeds",[189,186,89,153,90,91,56,92,94,96,198,99,152],"326257695210344448",[190,187,102,161,103,104,58,41,106,108,200,111,160],"Signal","Mbappé: \"We'll Make You Proud\" Before Oviedo Return",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":203,"homeTeamId":-1,"homeTeamName":-1,"id":204,"leagueId":118,"leagueName":21,"matchId":118,"matchName":21,"publishedAt":205,"slug":206,"sourceName":207,"sourceURL":208,"teamId":99,"teamName":111,"teamIds":209,"teamNames":212,"title":215},"Discover the 'Qual a Boa?' cultural guide for Paraíba this weekend, May 8-10, highlighting major shows and events in João Pessoa.","328128028632682497","2026-05-08T09:03:17Z","paraiba-weekend-cultural-agenda-features-humberto-gessinger-and-nasci-pra-ser","Globo G1","https:\u002F\u002Fg1.globo.com\u002Fpb\u002Fparaiba\u002Fmusica\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fhumberto-gessinger-e-mais-qual-a-boa-do-fim-de-semana-8-9-e-10-de-maio-na-pb.ghtml",[99,210,89,177,178,90,91,56,211],"326255042430504960","326257769613103104",[111,213,102,181,182,103,104,58,214],"Servette FC","Capital","Paraíba Weekend Cultural Agenda Features Humberto Gessinger and 'Nasci pra ser Dercy' Monologue",[217,245,263,309,350,369],{"awayTeamId":218,"awayTeamName":219,"body":-1,"category":74,"excerpt":220,"homeTeamId":221,"homeTeamName":222,"id":223,"leagueId":63,"leagueName":64,"matchId":224,"matchName":225,"publishedAt":226,"slug":227,"sourceName":228,"sourceURL":229,"teamId":221,"teamName":222,"teamIds":230,"teamNames":237,"title":244},"326257590050754560","New York Red Bulls","Ernst Tanner hasn't returned to the Union after his ban ended; restorative training incomplete. Philly resumes play July 22 versus New York Red Bulls.","326257589958479872","Philadelphia Union","337724843988357121","327061957255368704","Philadelphia Union vs New York Red Bulls","2026-06-03T20:29:08Z","ernst-tanner-fails-mls-training-union-return-set","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F03\u002Fernst-tanner-mls-philadelphia-union",[221,218,231,232,233,99,127,234,235,236],"326222712076767232","326257745512632320","326257810885054464","326257546392244224","326255042854129664","326255043940454400",[222,219,238,239,240,111,138,241,242,243],"Germany","Members","York","Nottingham Forest","FC Urartu","Banga","Ernst Tanner Fails MLS Training: Union Return Set",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":246,"homeTeamId":-1,"homeTeamName":-1,"id":247,"leagueId":63,"leagueName":64,"matchId":118,"matchName":21,"publishedAt":248,"slug":249,"sourceName":250,"sourceURL":251,"teamId":252,"teamName":253,"teamIds":254,"teamNames":258,"title":262},"Guillermo Hoyos will remain Inter Miami head coach after the 2026 World Cup break, sources confirm, providing stability amid a crucial MLS season.","337331702135263233","2026-06-02T14:15:58Z","why-hoyos-is-staying-inter-miami-coach-through-world-cup","ESPN","https:\u002F\u002Fwww.espn.com\u002Fsoccer\u002Fstory\u002F_\u002Fid\u002F48948694\u002Finter-miami-coach-guillermo-hoyos-world-cup-mls","326257590608596992","Inter Miami",[252,255,256,158,99,127,234,257],"326257539769438208","326222711908995072","326257554411753472",[253,259,260,166,111,138,241,261],"Inter","Mexico","Newcastle Jets","Why Hoyos is Staying: Inter Miami Coach Through World Cup",{"awayTeamId":234,"awayTeamName":241,"body":-1,"category":74,"excerpt":264,"homeTeamId":265,"homeTeamName":266,"id":267,"leagueId":63,"leagueName":64,"matchId":268,"matchName":269,"publishedAt":270,"slug":271,"sourceName":272,"sourceURL":273,"teamId":274,"teamName":275,"teamIds":276,"teamNames":292,"title":308},"Chelsea's Cucurella targeted by Barça, Real, Atlético; plus Rashford future uncertain, Silva close to Barca exit, Beckham pursues Guardiola.","326257545712766976","Manchester United","336999984081670145","327054566501650432","Manchester United vs Nottingham Forest","2026-06-01T20:31:36Z","why-chelsea-s-cucurella-is-wanted-by-la-liga-giants","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc172k5rnvydo?at_medium=RSS&at_campaign=rss","326257546220277760","Chelsea",[274,265,234,277,278,189,279,280,281,282,283,284,285,127,286,95,255,252,287,72,288,289,290,291],"326257565233057792","326257565195309056","326257534430089216","326257546258026496","326255037950988288","326257808251031552","326222712533946368","326257545918287872","326257534526558208","326257539614248960","326257546094448640","326257546459353088","326257811245764608","326257565316943872","326257565811871744",[275,266,241,293,294,190,295,296,297,298,299,300,301,138,302,107,259,253,303,73,304,305,306,307],"Atletico Madrid","Barcelona","Eintracht Frankfurt","Manchester City","Crystal Palace","Middlesbrough","Ivory Coast","Liverpool","RB Leipzig","Atalanta","Tottenham","Sunderland","Wrexham","Valencia","Elche","Why Chelsea's Cucurella is Wanted by La Liga Giants",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":74,"excerpt":310,"homeTeamId":-1,"homeTeamName":-1,"id":311,"leagueId":63,"leagueName":64,"matchId":118,"matchName":21,"publishedAt":312,"slug":313,"sourceName":272,"sourceURL":314,"teamId":315,"teamName":316,"teamIds":317,"teamNames":333,"title":349},"Celtic target £2.6m-rated Zinedin Smajlovic while Hearts close on Calvin Miller. Preston trigger £6m option for Alfie Devine. Aberdeen near Connor Ronan deal.","336792271577944065","2026-06-01T06:52:08Z","celtic-eye-2-6m-defender-as-hearts-near-miller-deal","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcy92343e2r8o?at_medium=RSS&at_campaign=rss","326257660078854144","Heart Of Midlothian",[315,318,319,234,320,281,321,322,323,324,325,326,327,328,329,330,331,332,288],"326257660225654784","326257554160095232","326257590319190016","326585125682810880","326257567107911680","326257659982385152","326257567011442688","326257563425312768","326257536179113984","326255038185869312","326257660011745280","326255042132709376","326257567044997120","326255038148120576","326257807630274560",[316,334,335,241,336,297,337,338,339,340,341,342,343,344,345,346,347,348,304],"Falkirk","Western Sydney Wanderers","Colorado Rapids","Alloa Athletic","Bodo\u002FGlimt","Kilmarnock","Celtic","Feyenoord","Toulouse","Aberdeen","ST Mirren","Dundee Utd","Rangers","Hibernian","Southampton","Celtic Eye £2.6m Defender as Hearts Near Miller Deal",{"awayTeamId":127,"awayTeamName":138,"body":-1,"category":74,"excerpt":351,"homeTeamId":234,"homeTeamName":241,"id":352,"leagueId":63,"leagueName":64,"matchId":353,"matchName":354,"publishedAt":355,"slug":356,"sourceName":250,"sourceURL":357,"teamId":221,"teamName":222,"teamIds":358,"teamNames":363,"title":368},"The last-place Philadelphia Union fired coach Bradley Carnell and named Jon Scheer sporting director as part of a front-office overhaul amid an MLS-worst slump.","335228731100499969","327052696336994304","Nottingham Forest vs Newcastle","2026-05-27T19:21:36Z","union-fire-carnell-hire-scheer-last-place-spurs-overhaul","https:\u002F\u002Fwww.espn.com\u002Fsoccer\u002Fstory\u002F_\u002Fid\u002F48893836\u002Fmls-worst-philadelphia-union-fire-coach-bradley-carnell",[221,234,127,99,359,257,360,361,362],"326323575902441472","326257556324356096","326257613643714560","326257766752587776",[222,241,138,111,364,261,365,366,367],"Andorra","Newells Old Boys","Hassania Agadir","Fortaleza EC","Union Fire Carnell, Hire Scheer; Last Place Spurs Overhaul",{"awayTeamId":370,"awayTeamName":371,"body":-1,"category":74,"excerpt":372,"homeTeamId":373,"homeTeamName":374,"id":375,"leagueId":63,"leagueName":64,"matchId":376,"matchName":377,"publishedAt":378,"slug":379,"sourceName":228,"sourceURL":380,"teamId":370,"teamName":371,"teamIds":381,"teamNames":384,"title":387},"326257590512128000","Los Angeles FC","MLS stagnation prompts star signings like Son and Griezmann before 2026 World Cup, hoping to spark interest, but Apple TV paywall limits visibility.","326257590084308992","Vancouver Whitecaps","335036665112301569","327063057509388288","Vancouver Whitecaps vs Los Angeles FC","2026-05-27T09:00:23Z","why-mls-needs-a-world-cup-boost-stagnation-fears-grow","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F27\u002Fmls-world-cup-bump-audiences",[370,373,382,231,256,383,99,158],"326257815293267968","326257661500723200",[371,374,385,238,260,386,111,166],"South Park","Italy","Why MLS Needs a World Cup Boost: Stagnation Fears Grow",{"matchResult":389,"exactScore":390,"totalGoals":391,"bothTeamsToScore":392},[],[],[],[],[394,403,407,411,415,423,429,436,439,443,449,456,459,463,470,478,481,486,492,497,500,504,509,514,517,521],{"id":395,"addition":396,"extraMinute":45,"info":397,"isHome":398,"minute":399,"narrative":400,"playerName":401,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":402},"329518021531930624","Foul","Yellow Card",false,61,"61' Eduard Atuesta (Orlando City SC) is shown a yellow card for foul.","Eduard Atuesta","yellow_card",{"id":404,"addition":396,"extraMinute":45,"info":397,"isHome":398,"minute":405,"narrative":406,"playerName":401,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":402},"328712704074190848",62,"62' Eduard Atuesta (Orlando City SC) is shown a yellow card for foul.",{"id":408,"addition":-1,"extraMinute":45,"info":397,"isHome":398,"minute":409,"narrative":410,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":402},"328682188696457216",63,"63' Orlando City SC (Orlando City SC) is shown a yellow card.",{"id":412,"addition":-1,"extraMinute":45,"info":397,"isHome":398,"minute":409,"narrative":413,"playerName":414,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":402},"328682314508800000","63' E. Atuesta (Orlando City SC) is shown a yellow card.","E. Atuesta",{"id":416,"addition":-1,"extraMinute":45,"info":417,"isHome":398,"minute":418,"narrative":419,"playerName":420,"relatedPlayerName":421,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"328683447277064192","Substitution 1",67,"67' (Orlando City SC) makes a substitution: T. Spicer comes on for D. McGuire.","T. Spicer","D. McGuire","substitution",{"id":424,"addition":-1,"extraMinute":45,"info":417,"isHome":28,"minute":425,"narrative":426,"playerName":427,"relatedPlayerName":428,"result":21,"teamLogo":57,"teamName":58,"typeName":422},"328693767563382785",79,"79' (CF Montreal) makes a substitution: Ivan Jaime comes on for N. Streit.","Ivan Jaime","N. Streit",{"id":430,"addition":-1,"extraMinute":45,"info":431,"isHome":398,"minute":432,"narrative":433,"playerName":434,"relatedPlayerName":435,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"328693767613714432","Substitution 2",80,"80' (Orlando City SC) makes a substitution: J. Ellis comes on for D. Brekalo.","J. Ellis","D. Brekalo",{"id":437,"addition":-1,"extraMinute":45,"info":417,"isHome":28,"minute":432,"narrative":438,"playerName":427,"relatedPlayerName":428,"result":21,"teamLogo":57,"teamName":58,"typeName":422},"328686718674800640","80' (CF Montreal) makes a substitution: Ivan Jaime comes on for N. Streit.",{"id":440,"addition":-1,"extraMinute":45,"info":431,"isHome":398,"minute":441,"narrative":442,"playerName":434,"relatedPlayerName":435,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"328686970832162816",81,"81' (Orlando City SC) makes a substitution: J. Ellis comes on for D. Brekalo.",{"id":444,"addition":-1,"extraMinute":45,"info":431,"isHome":28,"minute":445,"narrative":446,"playerName":447,"relatedPlayerName":448,"result":21,"teamLogo":57,"teamName":58,"typeName":422},"328796956803469312",85,"85' (CF Montreal) makes a substitution: P. Owusu comes on for D. Rios.","P. Owusu","D. Rios",{"id":450,"addition":-1,"extraMinute":45,"info":451,"isHome":28,"minute":452,"narrative":453,"playerName":454,"relatedPlayerName":455,"result":21,"teamLogo":57,"teamName":58,"typeName":422},"328688228548743168","Substitution 3",86,"86' (CF Montreal) makes a substitution: S. Piette comes on for O. Escobar.","S. Piette","O. Escobar",{"id":457,"addition":-1,"extraMinute":45,"info":451,"isHome":28,"minute":452,"narrative":458,"playerName":447,"relatedPlayerName":448,"result":21,"teamLogo":57,"teamName":58,"typeName":422},"328688228498411520","86' (CF Montreal) makes a substitution: P. Owusu comes on for D. Rios.",{"id":460,"addition":396,"extraMinute":36,"info":397,"isHome":398,"minute":62,"narrative":461,"playerName":462,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":402},"328692508643037185","90+6' Iago Silva (Orlando City SC) is shown a yellow card for foul.","Iago Silva",{"id":464,"addition":-1,"extraMinute":465,"info":466,"isHome":398,"minute":62,"narrative":467,"playerName":468,"relatedPlayerName":469,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"328691122761109504",5,"Substitution 4","90+5' (Orlando City SC) makes a substitution: A. Gomez comes on for Tiago.","A. Gomez","Tiago",{"id":471,"addition":-1,"extraMinute":472,"info":473,"isHome":28,"minute":62,"narrative":474,"playerName":475,"relatedPlayerName":476,"result":21,"teamLogo":57,"teamName":58,"typeName":477},"328691122681417728",8,"Normal Goal","90+8' Dagur Dan Þórhallsson (CF Montreal) scores, set up by Victor Loturi. 1-0 — the opening goal.","Dagur Dan Þórhallsson","Victor Loturi","goal",{"id":479,"addition":-1,"extraMinute":472,"info":397,"isHome":398,"minute":62,"narrative":480,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":402},"328690997116538880","90+8' Orlando City SC (Orlando City SC) is shown a yellow card.",{"id":482,"addition":-1,"extraMinute":465,"info":466,"isHome":28,"minute":62,"narrative":483,"playerName":484,"relatedPlayerName":485,"result":21,"teamLogo":57,"teamName":58,"typeName":422},"328690745244389376","90+5' (CF Montreal) makes a substitution: W. Carmona comes on for D. Thorhallsson.","W. Carmona","D. Thorhallsson",{"id":487,"addition":-1,"extraMinute":488,"info":489,"isHome":28,"minute":62,"narrative":490,"playerName":491,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":477},"328690242661912576",4,"Penalty","90+4' Daniel Rios (CF Montreal) converts from the spot, 2-0 — a stoppage-time winner.","Daniel Rios",{"id":493,"addition":-1,"extraMinute":465,"info":451,"isHome":398,"minute":62,"narrative":494,"playerName":495,"relatedPlayerName":496,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"328692508609482752","90+5' (Orlando City SC) makes a substitution: G. Dorsey comes on for Z. Taifi.","G. Dorsey","Z. Taifi",{"id":498,"addition":-1,"extraMinute":488,"info":397,"isHome":28,"minute":62,"narrative":499,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":402},"328690242716438528","90+4' CF Montreal (CF Montreal) is shown a yellow card.",{"id":501,"addition":-1,"extraMinute":45,"info":466,"isHome":28,"minute":62,"narrative":502,"playerName":503,"relatedPlayerName":475,"result":21,"teamLogo":57,"teamName":58,"typeName":422},"328796956895744000","90' (CF Montreal) makes a substitution: Wikelman Carmona comes on for Dagur Dan Þórhallsson.","Wikelman Carmona",{"id":505,"addition":-1,"extraMinute":45,"info":451,"isHome":398,"minute":62,"narrative":506,"playerName":507,"relatedPlayerName":508,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"328796956929298432","90' (Orlando City SC) makes a substitution: Adrián Marín comes on for Tiago Souza.","Adrián Marín","Tiago Souza",{"id":510,"addition":-1,"extraMinute":45,"info":466,"isHome":398,"minute":62,"narrative":511,"playerName":512,"relatedPlayerName":513,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"328796956962852864","90' (Orlando City SC) makes a substitution: Griffin Dorsey comes on for Zakaria Taifi.","Griffin Dorsey","Zakaria Taifi",{"id":515,"addition":-1,"extraMinute":18,"info":489,"isHome":28,"minute":62,"narrative":516,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":477},"328689991846727680","90+1' CF Montreal (CF Montreal) converts from the spot, 1-0 — a stoppage-time winner.",{"id":518,"addition":-1,"extraMinute":45,"info":473,"isHome":28,"minute":62,"narrative":519,"playerName":485,"relatedPlayerName":520,"result":21,"teamLogo":57,"teamName":58,"typeName":477},"329149331019927552","90' D. Thorhallsson (CF Montreal) scores, set up by V. Loturi. 2-0 — a stoppage-time winner.","V. Loturi",{"id":522,"addition":-1,"extraMinute":45,"info":489,"isHome":28,"minute":62,"narrative":523,"playerName":448,"relatedPlayerName":21,"result":21,"teamLogo":57,"teamName":58,"typeName":477},"329149330948624384","90' D. Rios (CF Montreal) converts from the spot, 1-0 — the opening goal."]