[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327055430226284544-en":61,"match-news-327055430226284544-en":88,"match-team-news-327055430226284544-en":89,"match-league-news-327055430226284544-en":264,"prediction-summary-327055430226284544":304,"timeline-327055430226284544":309},{"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":18,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":86,"venueName":87},2,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257749354614784","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F4799.png","Torreense","torreense","Sporting CP face Torreense in the Taça de Portugal semi-final, with the Lions chasing a domestic double and the underdogs aiming for a historic upset. The winner books a place in the final.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257537831669760","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F228.png","Sporting CP","sporting-cp","327055430226284544","2026-05-24T16:15:00Z",90,"326135636304072704","Taça de Portugal","pt-taca-de-portugal","sporting-cp-vs-torreense-2026-05-24","finished",[],"Lisbon","Estadio Nacional do Jamor",[],[90,128,156,187,208,227],{"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","Fernandes' contract expires in 2027 with an option, and Berrada says United want him to stay; but the captain's mixed messages and past hurt have raised doubts.","338056653075124225","326135625054949376","Premier League","0","2026-06-04T18:25:02Z","why-fernandes-might-leave-berrada-s-hint-raises-doubts","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F04\u002Fwed-like-him-to-stay-manchester-uniteds-berrada-hints-at-bruno-fernandes-doubts","326257545712766976","Manchester United",[101,104,105,106,107,108,109,110,111,73,112,113,114],"326257539614248960","326222707169431552","326222713142120448","326257532714618880","326257545754710016","326257546392244224","326257554411753472","326257809349939200","326257818438995968","326257745512632320","326257695210344448",[102,116,117,118,119,120,121,122,123,75,124,125,126],"Atalanta","Anderlecht","Canada","Al Sadd","Newcastle","Nottingham Forest","Newcastle Jets","Swindon Town","Trafford","Members","Signal","Why Fernandes Might Leave: Berrada's Hint Raises Doubts",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":129,"homeTeamId":-1,"homeTeamName":-1,"id":130,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":131,"slug":132,"sourceName":133,"sourceURL":134,"teamId":135,"teamName":136,"teamIds":137,"teamNames":146,"title":155},"Fulham confirm Marco Silva's departure after 5-year reign, as he returns to Portugal to manage Benfica, replacing Mourinho who is expected to join Real Madrid.","337302898624958465","2026-06-02T16:11:59Z","marco-silva-leaves-fulham-5-year-reign-ends-to-join-benfica","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FFulham-officialise-le-depart-de-marco-silva-annonce-sur-le-banc-de-benfica-pour-remplacer-jose-mourinho\u002F1681213#at_medium=RSS_feeds","326257545830207488","Fulham",[135,138,139,140,141,142,143,144,101,73,145],"326257537559040000","326257565535047680","326257808125202432","326222712143876096","326257537865224192","326257546052505600","326222712936599552","326257546094448640",[136,147,148,149,150,151,152,153,102,75,154],"Benfica","Real Madrid","Hull City","Portugal","Estoril","Everton","Paraguay","Tottenham","Marco Silva leaves Fulham: 5-year reign ends to join Benfica",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":157,"homeTeamId":-1,"homeTeamName":-1,"id":158,"leagueId":159,"leagueName":160,"matchId":96,"matchName":21,"publishedAt":161,"slug":162,"sourceName":133,"sourceURL":163,"teamId":164,"teamName":165,"teamIds":166,"teamNames":176,"title":186},"PSG Champions League win won't help Lyon or Marseille: Shakhtar Donetsk and Sporting CP take the extra spots under new UEFA rules.","336275148283842561","326135636794806272","AFC Champions League Elite","2026-05-30T20:07:00Z","psg-win-what-it-means-for-lyon-and-marseille-s-ucl-hopes","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FUne-victoire-finale-du-psg-ne-qualifierait-pas-l-ol-ou-l-om-pour-la-phase-de-ligue-de-la-ligue-des-champions\u002F1679385#at_medium=RSS_feeds","326257535919067136","Lyon",[164,167,168,141,169,170,171,144,73,172,173,174,104,175],"326257535952621568","326257546425798656","326257545968619520","326257661584609280","326222711447621632","326222707446255616","326257536078450688","326255039494492160","326222711682502656",[165,177,178,150,179,180,181,153,75,182,183,184,116,185],"Marseille","Aston Villa","Arsenal","Ukraine","France","Antwerp","Paris Saint Germain","Shakhtar Donetsk","England","PSG Win: What It Means for Lyon and Marseille's UCL Hopes",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":188,"homeTeamId":-1,"homeTeamName":-1,"id":189,"leagueId":159,"leagueName":160,"matchId":96,"matchName":21,"publishedAt":190,"slug":191,"sourceName":133,"sourceURL":192,"teamId":193,"teamName":194,"teamIds":195,"teamNames":201,"title":207},"PSG beat Arsenal 5-4 on penalties after a 1-1 draw to win a second consecutive Champions League. Dembélé equalized, Safonov saved from Eze in Budapest.","336260205580914689","2026-05-30T19:18:58Z","psg-ucl-repeat-dembele-safonov-and-penalty-drama","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FRevivez-en-images-la-campagne-europeenne-du-psg-desormais-double-champion-d-europe\u002F1680378#at_medium=RSS_feeds","326257534170042368","Bayern München",[193,196,108,145,104,169,197,198,144,173,73,139,199,200],"326257534396534784","326257546220277760","326257536112005120","326257545918287872","326257565195309056",[194,202,120,154,116,179,203,204,153,183,75,148,205,206],"Bayer Leverkusen","Chelsea","Monaco","Liverpool","Barcelona","PSG UCL Repeat: Dembélé, Safonov and Penalty Drama",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":209,"homeTeamId":-1,"homeTeamName":-1,"id":210,"leagueId":159,"leagueName":160,"matchId":96,"matchName":21,"publishedAt":211,"slug":212,"sourceName":133,"sourceURL":213,"teamId":169,"teamName":179,"teamIds":214,"teamNames":220,"title":226},"Four clubs—Bayern, Leverkusen, Sporting, Bilbao—faced both finalists. They see PSG's attacking flair vs Arsenal's defensive mastery. Who lifts the trophy?","335943377700786177","2026-05-29T22:20:43Z","psg-or-arsenal-4-opponents-break-down-ucl-final-favorite","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FQui-du-psg-ou-d-arsenal-est-le-plus-fort-avant-la-finale-de-la-ligue-des-champions-l-avis-des-clubs-qui-les-ont-affrontes\u002F1680016#at_medium=RSS_feeds",[169,196,73,141,144,215,216,217,193,218,219,139,199],"326222767416414208","326255039846813696","326255041625198592","326257546258026496","326257688839196672",[179,202,75,150,153,221,222,223,194,224,225,148,205],"Lesotho","FK Partizan","Partizani","Manchester City","The Strongest","PSG or Arsenal? 4 Opponents Break Down UCL Final Favorite",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":228,"homeTeamId":-1,"homeTeamName":-1,"id":229,"leagueId":80,"leagueName":81,"matchId":96,"matchName":21,"publishedAt":230,"slug":231,"sourceName":133,"sourceURL":232,"teamId":66,"teamName":68,"teamIds":233,"teamNames":248,"title":263},"Torreense won the Portuguese Cup but missed promotion, so they'll play Europa League from second tier, joining Wigan, Birmingham and other D2 European clubs.","335863964950859777","2026-05-29T17:20:32Z","torreense-joins-5-d2-clubs-that-played-in-europe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAvant-torreense-ces-clubs-de-d2-ayant-participe-a-une-coupe-d-europe\u002F1680031#at_medium=RSS_feeds",[66,234,235,236,237,238,239,240,141,241,242,243,244,245,246,247,218,73],"326257538016219136","326222707249123328","326257664847777792","326255038072623104","326257565363081216","326257807814823936","326257615203995648","326255040962498560","326257808058093568","326255039532240896","326222707211374592","326257611655614464","326255040643731456","326257616814608384",[68,249,250,251,252,253,254,255,150,256,257,258,259,260,261,262,224,75],"Casa Pia","Zulte Waregem","Liechtenstein","AZ Alkmaar","Villarreal","Birmingham","FC Zurich","FC Vaduz","Wigan","Maribor","Club Brugge KV","CSKA Moscow","Sparta Praha","Palermo","Torreense Joins 5 D2 Clubs That Played in Europe",[265,268,287],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":228,"homeTeamId":-1,"homeTeamName":-1,"id":229,"leagueId":80,"leagueName":81,"matchId":96,"matchName":21,"publishedAt":230,"slug":231,"sourceName":133,"sourceURL":232,"teamId":66,"teamName":68,"teamIds":266,"teamNames":267,"title":263},[66,234,235,236,237,238,239,240,141,241,242,243,244,245,246,247,218,73],[68,249,250,251,252,253,254,255,150,256,257,258,259,260,261,262,224,75],{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":269,"homeTeamId":234,"homeTeamName":249,"id":270,"leagueId":80,"leagueName":81,"matchId":271,"matchName":272,"publishedAt":273,"slug":274,"sourceName":133,"sourceURL":275,"teamId":234,"teamName":249,"teamIds":276,"teamNames":281,"title":286},"After winning the Portuguese Cup, Torreense are one game from Liga promotion and a Europa League spot, with plans to play at Rio Maior stadium.","334399056694480897","333807462220042240","Casa Pia vs Torreense","2026-05-25T15:55:00Z","why-torreense-s-fairy-tale-could-last-promotion-europe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FL-exploit-en-coupe-la-ligue-europa-et-un-barrage-de-montee-le-conte-de-fees-de-torreense-peut-il-durer\u002F1678857#at_medium=RSS_feeds",[234,66,141,105,215,277,278,279,280,73,138],"326255038395584512","326255038584328192","326255048692600832","326257536296554496",[249,68,150,117,221,282,283,284,285,75,147],"Rosenborg","Legia Warszawa","Corinthians","Auxerre","Why Torreense's Fairy Tale Could Last: Promotion & Europe",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":288,"homeTeamId":234,"homeTeamName":249,"id":289,"leagueId":80,"leagueName":81,"matchId":271,"matchName":272,"publishedAt":290,"slug":291,"sourceName":133,"sourceURL":292,"teamId":66,"teamName":68,"teamIds":293,"teamNames":298,"title":303},"Second-tier Torreense beat Sporting 2-1 in extra time to win first Portuguese Cup, ending 70-year wait. They secure Europa League and face playoff Thursday.","334087609556930561","2026-05-24T19:21:39Z","torreense-stun-sporting-first-ever-portuguese-cup-triumph","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FL-exploit-de-torreense-pensionnaire-de-d2-portugaise-vainqueur-de-la-coupe-du-portugal-en-battant-le-sporting\u002F1678622#at_medium=RSS_feeds",[66,234,141,294,144,216,217,295,73,296,105,297],"326257537596788736","326257536413995008","326257537764560896","326222712496197632",[68,249,150,299,153,222,223,300,75,301,117,302],"FC Porto","Paris FC","Nacional","Netherlands","Torreense Stun Sporting: First-Ever Portuguese Cup Triumph",{"matchResult":305,"exactScore":306,"totalGoals":307,"bothTeamsToScore":308},[],[],[],[],[310,319,327,330,336,342,350,355,359,362,369,374,380,383,390,394,398,403,409,414,417,420,426,431,436,440,445,450,455,459,466,474,480,483,487,491,496,501,505,510],{"id":311,"addition":312,"extraMinute":313,"info":314,"isHome":28,"minute":315,"narrative":316,"playerName":317,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":318},"334222702518734848","Unallowed field entering",0,"Yellow Card",-5,"— Ricardo Mangas (Sporting CP) is shown a yellow card for unallowed field entering.","Ricardo Mangas","yellow_card",{"id":320,"addition":-1,"extraMinute":313,"info":321,"isHome":39,"minute":322,"narrative":323,"playerName":324,"relatedPlayerName":325,"result":21,"teamLogo":67,"teamName":68,"typeName":326},"334033826483277824","Normal Goal",4,"4' K. Zohi (Torreense) scores, set up by Leo Silva. 0-1 — an early opener.","K. Zohi","Leo Silva","goal",{"id":328,"addition":-1,"extraMinute":313,"info":321,"isHome":39,"minute":322,"narrative":329,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":326},"334033701279109120","4' Torreense (Torreense) scores. 0-1 — an early opener.",{"id":331,"addition":332,"extraMinute":313,"info":314,"isHome":28,"minute":333,"narrative":334,"playerName":335,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":318},"334036721366732800","Foul",15,"15' Gonçalo Inácio (Sporting CP) is shown a yellow card for foul.","Gonçalo Inácio",{"id":337,"addition":-1,"extraMinute":313,"info":321,"isHome":28,"minute":338,"narrative":339,"playerName":340,"relatedPlayerName":341,"result":21,"teamLogo":74,"teamName":75,"typeName":326},"334052323674296320",54,"54' L. Suarez (Sporting CP) scores, set up by M. Araujo. 1-1 — the equaliser.","L. Suarez","M. Araujo",{"id":343,"addition":-1,"extraMinute":313,"info":344,"isHome":39,"minute":345,"narrative":346,"playerName":347,"relatedPlayerName":348,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334053204352307200","Substitution 1",57,"57' (Torreense) makes a substitution: D. Jean comes on for I. Seydi.","D. Jean","I. Seydi","substitution",{"id":351,"addition":-1,"extraMinute":313,"info":352,"isHome":39,"minute":345,"narrative":353,"playerName":324,"relatedPlayerName":354,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334053204264226816","Substitution 2","57' (Torreense) makes a substitution: K. Zohi comes on for M. Drammeh.","M. Drammeh",{"id":356,"addition":-1,"extraMinute":313,"info":344,"isHome":39,"minute":357,"narrative":358,"playerName":324,"relatedPlayerName":354,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334053078871314432",58,"58' (Torreense) makes a substitution: K. Zohi comes on for M. Drammeh.",{"id":360,"addition":-1,"extraMinute":313,"info":352,"isHome":39,"minute":357,"narrative":361,"playerName":347,"relatedPlayerName":348,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334053078934228993","58' (Torreense) makes a substitution: D. Jean comes on for I. Seydi.",{"id":363,"addition":-1,"extraMinute":313,"info":364,"isHome":39,"minute":365,"narrative":366,"playerName":367,"relatedPlayerName":368,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334065662148218880","Substitution 3",69,"69' (Torreense) makes a substitution: L. Quintero comes on for A. Alfaro.","L. Quintero","A. Alfaro",{"id":370,"addition":-1,"extraMinute":313,"info":344,"isHome":28,"minute":365,"narrative":371,"playerName":372,"relatedPlayerName":373,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334149729162104832","69' (Sporting CP) makes a substitution: G. Vagiannidis comes on for O. Diomande.","G. Vagiannidis","O. Diomande",{"id":375,"addition":-1,"extraMinute":313,"info":352,"isHome":28,"minute":376,"narrative":377,"playerName":378,"relatedPlayerName":379,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334056225723387904",70,"70' (Sporting CP) makes a substitution: H. Morita comes on for Luis Guilherme.","H. Morita","Luis Guilherme",{"id":381,"addition":-1,"extraMinute":313,"info":344,"isHome":28,"minute":376,"narrative":382,"playerName":372,"relatedPlayerName":373,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334056225626918912","70' (Sporting CP) makes a substitution: G. Vagiannidis comes on for O. Diomande.",{"id":384,"addition":-1,"extraMinute":313,"info":385,"isHome":39,"minute":386,"narrative":387,"playerName":388,"relatedPlayerName":389,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334059244200398848","Substitution 4",81,"81' (Torreense) makes a substitution: Guilherme Liberato comes on for A. Simoes.","Guilherme Liberato","A. Simoes",{"id":391,"addition":-1,"extraMinute":313,"info":385,"isHome":39,"minute":386,"narrative":392,"playerName":388,"relatedPlayerName":393,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334222702762004480","81' (Torreense) makes a substitution: Guilherme Liberato comes on for Andre Simões.","Andre Simões",{"id":395,"addition":-1,"extraMinute":313,"info":364,"isHome":39,"minute":396,"narrative":397,"playerName":388,"relatedPlayerName":389,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334059119184973824",82,"82' (Torreense) makes a substitution: Guilherme Liberato comes on for A. Simoes.",{"id":399,"addition":-1,"extraMinute":313,"info":385,"isHome":28,"minute":79,"narrative":400,"playerName":401,"relatedPlayerName":402,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334222702912999424","90' (Sporting CP) makes a substitution: Pedro Gonçalves comes on for Daniel Bragança.","Pedro Gonçalves","Daniel Bragança",{"id":404,"addition":-1,"extraMinute":405,"info":364,"isHome":28,"minute":79,"narrative":406,"playerName":407,"relatedPlayerName":408,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334062013615443968",3,"90+3' (Sporting CP) makes a substitution: G. Catamo comes on for D. Braganca.","G. Catamo","D. Braganca",{"id":410,"addition":-1,"extraMinute":405,"info":385,"isHome":28,"minute":79,"narrative":411,"playerName":412,"relatedPlayerName":413,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334062013690941440","90+3' (Sporting CP) makes a substitution: Pote comes on for G. Quenda.","Pote","G. Quenda",{"id":415,"addition":-1,"extraMinute":63,"info":364,"isHome":28,"minute":79,"narrative":416,"playerName":407,"relatedPlayerName":408,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334062139088048129","90+2' (Sporting CP) makes a substitution: G. Catamo comes on for D. Braganca.",{"id":418,"addition":-1,"extraMinute":63,"info":385,"isHome":28,"minute":79,"narrative":419,"playerName":412,"relatedPlayerName":413,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334062139159351296","90+2' (Sporting CP) makes a substitution: Pote comes on for G. Quenda.",{"id":421,"addition":-1,"extraMinute":313,"info":422,"isHome":39,"minute":79,"narrative":423,"playerName":424,"relatedPlayerName":425,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334149729308905472","Substitution 5","90' (Torreense) makes a substitution: Costinha comes on for Pite.","Costinha","Pite",{"id":427,"addition":-1,"extraMinute":313,"info":364,"isHome":28,"minute":79,"narrative":428,"playerName":429,"relatedPlayerName":430,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334222702845890560","90' (Sporting CP) makes a substitution: Geny Catamo comes on for Geovany Quenda.","Geny Catamo","Geovany Quenda",{"id":432,"addition":-1,"extraMinute":313,"info":422,"isHome":39,"minute":433,"narrative":434,"playerName":424,"relatedPlayerName":435,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334064655108411392",91,"91' (Torreense) makes a substitution: Costinha comes on for Pité.","Pité",{"id":437,"addition":-1,"extraMinute":313,"info":422,"isHome":39,"minute":438,"narrative":439,"playerName":367,"relatedPlayerName":368,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334065411052015616",94,"94' (Torreense) makes a substitution: L. Quintero comes on for A. Alfaro.",{"id":441,"addition":-1,"extraMinute":313,"info":314,"isHome":28,"minute":442,"narrative":443,"playerName":444,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":318},"334066794228617216",98,"98' R. Mangas (Sporting CP) is shown a yellow card.","R. Mangas",{"id":446,"addition":332,"extraMinute":313,"info":314,"isHome":39,"minute":447,"narrative":448,"playerName":449,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":318},"334067171611119616",100,"100' Alejandro Alfaro (Torreense) is shown a yellow card for foul.","Alejandro Alfaro",{"id":451,"addition":-1,"extraMinute":313,"info":422,"isHome":28,"minute":447,"narrative":452,"playerName":453,"relatedPlayerName":454,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334149729417957376","100' (Sporting CP) makes a substitution: E. Quaresma comes on for R. Nel.","E. Quaresma","R. Nel",{"id":456,"addition":-1,"extraMinute":313,"info":422,"isHome":28,"minute":457,"narrative":458,"playerName":453,"relatedPlayerName":454,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334067423948836864",101,"101' (Sporting CP) makes a substitution: E. Quaresma comes on for R. Nel.",{"id":460,"addition":-1,"extraMinute":313,"info":461,"isHome":39,"minute":462,"narrative":463,"playerName":464,"relatedPlayerName":465,"result":21,"teamLogo":67,"teamName":68,"typeName":349},"334068052700172288","Substitution 6",104,"104' (Torreense) makes a substitution: J. Vazquez comes on for Danilo.","J. Vazquez","Danilo",{"id":467,"addition":468,"extraMinute":313,"info":469,"isHome":28,"minute":470,"narrative":471,"playerName":472,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":473},"334070946782515200","Professional foul last man","Red Card",109,"109' Maximiliano Araújo (Sporting CP) is sent off with a straight red card. Professional foul last man","Maximiliano Araújo","red_card",{"id":475,"addition":-1,"extraMinute":313,"info":476,"isHome":39,"minute":477,"narrative":478,"playerName":479,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":326},"334071702042447872","Penalty",110,"110' Stopira (Torreense) converts from the spot, 1-2 — a stoppage-time winner.","Stopira",{"id":481,"addition":-1,"extraMinute":313,"info":476,"isHome":39,"minute":477,"narrative":482,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":326},"334071576565649408","110' Torreense (Torreense) converts from the spot, 1-2 — a stoppage-time winner.",{"id":484,"addition":-1,"extraMinute":313,"info":476,"isHome":39,"minute":485,"narrative":486,"playerName":479,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":326},"334071827670241280",112,"112' Stopira (Torreense) converts from the spot, 1-2 — a stoppage-time winner.",{"id":488,"addition":-1,"extraMinute":313,"info":476,"isHome":39,"minute":489,"narrative":490,"playerName":479,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":326},"334149729493454848",113,"113' Stopira (Torreense) converts from the spot, 1-2 — a stoppage-time winner.",{"id":492,"addition":493,"extraMinute":313,"info":314,"isHome":39,"minute":494,"narrative":495,"playerName":479,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":318},"334071954073980928","Unsportsmanlike conduct",114,"114' Stopira (Torreense) is shown a yellow card.",{"id":497,"addition":-1,"extraMinute":313,"info":461,"isHome":28,"minute":494,"narrative":498,"playerName":499,"relatedPlayerName":500,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334072205195350016","114' (Sporting CP) makes a substitution: G. Inacio comes on for S. Faye.","G. Inacio","S. Faye",{"id":502,"addition":-1,"extraMinute":313,"info":461,"isHome":28,"minute":503,"narrative":504,"playerName":499,"relatedPlayerName":500,"result":21,"teamLogo":74,"teamName":75,"typeName":349},"334072079441727488",115,"115' (Sporting CP) makes a substitution: G. Inacio comes on for S. Faye.",{"id":506,"addition":507,"extraMinute":313,"info":314,"isHome":39,"minute":508,"narrative":509,"playerName":435,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":318},"334073086800302080","Time wasting",119,"119' Pité (Torreense) is shown a yellow card for time wasting.",{"id":511,"addition":512,"extraMinute":513,"info":314,"isHome":28,"minute":514,"narrative":515,"playerName":516,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":318},"334075498869035008","Argument",6,120,"120+6' Luis Javier Suárez (Sporting CP) is shown a yellow card for argument.","Luis Javier Suárez"]