[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052158673358848-en":61,"match-news-327052158673358848-en":87,"match-team-news-327052158673358848-en":88,"match-league-news-327052158673358848-en":216,"prediction-summary-327052158673358848":217,"timeline-327052158673358848":222},{"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":21,"venueName":21},3,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257613920538624","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F14806.png","UTS Rabat","uts-rabat","Renaissance Berkane, challenging for the Botola Pro title, hosts a UTS Rabat side battling to avoid relegation. The visitors will fight desperately for points, while Berkane cannot afford to drop any in their pursuit of the championship. A victory for the hosts would strengthen their title bid, but a shock result for UTS could be a crucial step in their survival fight.",4,{"code":73,"id":74,"imagePath":75,"name":76,"slug":77},"HME","326257613454970880","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F962.png","Renaissance Berkane","renaissance-berkane","327052158673358848","2026-05-07T18:00:00Z",90,"326135633930096640","Botola Pro","ma-botola-pro","renaissance-berkane-vs-uts-rabat-2026-05-07","finished",[],[],[89,129,152,171,188,205],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":91,"homeTeamId":-1,"homeTeamName":-1,"id":92,"leagueId":93,"leagueName":21,"matchId":93,"matchName":21,"publishedAt":94,"slug":95,"sourceName":96,"sourceURL":97,"teamId":98,"teamName":99,"teamIds":100,"teamNames":114,"title":128},"news","Eintracht's Axel Hellmann extends contract to 2031, criticizes ex-coach Riera and fans over pyrotechnics, questioning trust. Season review sparks controversy.","337671721924431873","0","2026-06-03T16:25:09Z","axel-hellmann-on-2031-deal-pyro-anger-what-it-means","Kicker","https:\u002F\u002Fwww.kicker.de\u002Fkoennen-nicht-weiter-auf-absprachen-vertrauen-hellmann-sauer-ueber-pyro-aerger-1225059\u002Fvideo#omrss","326257781562675200","Auch",[98,74,101,102,103,104,105,106,107,108,109,110,111,112,113],"326257615203995648","326257630509010944","326257630680977408","326257672598851584","326257761564233728","326257763107737600","326257534430089216","326257695210344448","326222707169431552","326222713142120448","326255042464059392","326257545754710016","326257546392244224",[99,76,115,116,117,118,119,120,121,122,123,124,125,126,127],"FC Zurich","Vitosha Bistritsa","Beroe","Derry City","Güzide Gebzespor","İzmir Çoruhlu FK","Eintracht Frankfurt","Signal","Anderlecht","Canada","Penybont","Newcastle","Nottingham Forest","Axel Hellmann on 2031 Deal, Pyro Anger: What It Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":130,"homeTeamId":-1,"homeTeamName":-1,"id":131,"leagueId":93,"leagueName":21,"matchId":93,"matchName":21,"publishedAt":132,"slug":133,"sourceName":96,"sourceURL":134,"teamId":135,"teamName":136,"teamIds":137,"teamNames":144,"title":151},"Borussia Mönchengladbach have sealed the transfer of Darmstadt's Isac Lidberg, with all details settled and the deal now close to completion.","337532056235937793","2026-06-03T07:48:28Z","how-gladbach-secured-lidberg-transfer-agreement-reached","https:\u002F\u002Fwww.kicker.de\u002Feinigung-erzielt-gladbach-schnappt-sich-darmstadts-lidberg-1224850\u002Fartikel#omrss","326257534300065792","Borussia Mönchengladbach",[135,109,138,139,74,103,140,104,110,112,141,142,143],"326255039712595968","326257599160782848","326257638348165120","326257554411753472","326257556324356096","326257565635710976",[136,123,145,146,76,117,147,118,124,126,148,149,150],"Başakşehir","Istra 1961","Tenerife","Newcastle Jets","Newells Old Boys","Getafe","How Gladbach Secured Lidberg: Transfer Agreement Reached",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":153,"homeTeamId":-1,"homeTeamName":-1,"id":154,"leagueId":155,"leagueName":156,"matchId":93,"matchName":21,"publishedAt":157,"slug":158,"sourceName":96,"sourceURL":159,"teamId":107,"teamName":121,"teamIds":160,"teamNames":165,"title":170},"Adi Hütter returns as Eintracht Frankfurt coach after discussing his contentious 2021 exit in a 2023 kicker interview. What he said then echoes now.","336822527235985409","326135624673267712","Bundesliga","2026-06-01T08:54:02Z","adi-hutter-s-2021-eintracht-exit-what-he-said-in-2023","https:\u002F\u002Fwww.kicker.de\u002Fwie-huetter-auf-seinen-eintracht-abgang-2021-zurueckblickt-1224347\u002Fartikel#omrss",[107,138,161,162,139,163,74,101,135,109,110,112,113,164],"326257568773050368","326257580877811712","326257612037296128","326257551639318528",[121,145,166,167,146,168,76,115,136,123,124,126,127,169],"Vorskla Poltava","Mito Hollyhock","Akhmat","Mannsdorf-Großenzersdorf","Adi Hütter's 2021 Eintracht Exit: What He Said in 2023",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":172,"homeTeamId":-1,"homeTeamName":-1,"id":173,"leagueId":155,"leagueName":156,"matchId":93,"matchName":21,"publishedAt":174,"slug":175,"sourceName":96,"sourceURL":176,"teamId":177,"teamName":178,"teamIds":179,"teamNames":183,"title":187},"1. FC Köln's vice president for sport, Ulf Sobek, has delivered a comprehensive season review that will directly influence the club's transfer strategy.","335557108248350721","2026-05-28T20:56:05Z","1-fc-koln-vp-2025-26-season-review-to-shape-transfers","https:\u002F\u002Fwww.kicker.de\u002Fwird-in-die-transferpolitik-einfliessen-das-saison-fazit-von-fc-vize-sobek-1223597\u002Fartikel#omrss","326257534715301888","1. FC Köln",[177,180,107,181,74,103,182,104,109,110,112,113,141],"326222707618222080","326257602625277952","326257661421031424",[178,184,121,185,76,117,186,118,123,124,126,127,148],"Dender","FC Eindhoven","Denmark","1. FC Köln VP: 2025\u002F26 Season Review to Shape Transfers",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":189,"homeTeamId":-1,"homeTeamName":-1,"id":190,"leagueId":93,"leagueName":21,"matchId":93,"matchName":21,"publishedAt":191,"slug":192,"sourceName":96,"sourceURL":193,"teamId":180,"teamName":184,"teamIds":194,"teamNames":199,"title":204},"Schalke's settlement with Ben Manga costs over €1M more than expected, ending the former squad planner's eight-month saga. Mutual appreciation marks the end.","334991082154627073","2026-05-26T17:26:54Z","ben-manga-s-schalke-exit-costs-over-1m-more-than-expected","https:\u002F\u002Fwww.kicker.de\u002Fmillionensumme-zum-abschied-manga-akte-endgueltig-geschlossen-1223010\u002Fartikel#omrss",[180,138,195,196,162,139,197,74,198,109,110,112],"326255040920555520","326257537559040000","326257606744084480","326257686389723136",[184,145,200,201,167,146,202,76,203,123,124,126],"Beitar Jerusalem","Benfica","Beijing Guoan","Together","Ben Manga's Schalke Exit Costs Over €1M More Than Expected",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":206,"homeTeamId":-1,"homeTeamName":-1,"id":207,"leagueId":93,"leagueName":21,"matchId":93,"matchName":21,"publishedAt":208,"slug":209,"sourceName":96,"sourceURL":210,"teamId":180,"teamName":184,"teamIds":211,"teamNames":213,"title":215},"Dieter Hecking vented frustration after Joakim Maehle's yellow card in the relegation match at Paderborn led to a red and suspension, questioning the rules.","334636894182707201","2026-05-26T07:36:27Z","hecking-rages-at-maehle-yellow-what-s-wrong-with-rules","https:\u002F\u002Fwww.kicker.de\u002Fheckings-aerger-nach-abstieg-was-ist-los-mit-den-regeln-1222799\u002Fvideo#omrss",[180,138,195,162,139,197,163,74,212,198,109,113],"326257616747499520",[184,145,200,167,146,202,168,76,214,203,123,127],"Ternana","Hecking Rages at Maehle Yellow: 'What's Wrong with Rules?'",[],{"matchResult":218,"exactScore":219,"totalGoals":220,"bothTeamsToScore":221},[],[],[],[],[223,232,239,244,248,253,258,264,269,273,276,281,284,290,294,302,306,310,313,316,323,329,335,340,344,350,355,357,362,367,370,374,378,382,387,391,394,398,404,408,411,414,420,424,428,432,436,439],{"id":224,"addition":-1,"extraMinute":225,"info":226,"isHome":28,"minute":227,"narrative":228,"playerName":229,"relatedPlayerName":230,"result":21,"teamLogo":75,"teamName":76,"typeName":231},"327901295509770240",0,"Normal Goal",16,"16' R. Aabid (Renaissance Berkane) scores, set up by P. Bassene. 1-0 — the opening goal.","R. Aabid","P. Bassene","goal",{"id":233,"addition":-1,"extraMinute":225,"info":234,"isHome":28,"minute":235,"narrative":236,"playerName":237,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":238},"327902176305221632","Yellow Card",19,"19' Haytam Manaout (Renaissance Berkane) is shown a yellow card.","Haytam Manaout","yellow_card",{"id":240,"addition":-1,"extraMinute":225,"info":234,"isHome":28,"minute":241,"narrative":242,"playerName":243,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":238},"327902553889050624",21,"21' Et-Tayeb Boukhriss (Renaissance Berkane) is shown a yellow card.","Et-Tayeb Boukhriss",{"id":245,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":246,"narrative":247,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"327903182938181632",23,"23' UTS Rabat (UTS Rabat) scores. 1-1 — the equaliser.",{"id":249,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":246,"narrative":250,"playerName":251,"relatedPlayerName":252,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"328016811880615936","23' Mehdi Ashabi (UTS Rabat) scores, set up by Hossam Essadak. 1-1 — the equaliser.","Mehdi Ashabi","Hossam Essadak",{"id":254,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":246,"narrative":255,"playerName":256,"relatedPlayerName":257,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"327903308805050368","23' M. Ashabi (UTS Rabat) scores, set up by H. Essadak. 1-1 — the equaliser.","M. Ashabi","H. Essadak",{"id":259,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":260,"narrative":261,"playerName":262,"relatedPlayerName":263,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"327903686384685056",25,"25' N. Moustaghfir (UTS Rabat) scores, set up by F. Zahouani. 1-2.","N. Moustaghfir","F. Zahouani",{"id":265,"addition":-1,"extraMinute":225,"info":234,"isHome":28,"minute":266,"narrative":267,"playerName":268,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":238},"327905951350788096",28,"28' Rayane Aabid (Renaissance Berkane) is shown a yellow card.","Rayane Aabid",{"id":270,"addition":-1,"extraMinute":225,"info":234,"isHome":28,"minute":271,"narrative":272,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":238},"327904441317462016",29,"29' Renaissance Berkane (Renaissance Berkane) is shown a yellow card.",{"id":274,"addition":-1,"extraMinute":225,"info":234,"isHome":28,"minute":271,"narrative":275,"playerName":229,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":238},"327904567196913664","29' R. Aabid (Renaissance Berkane) is shown a yellow card.",{"id":277,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":278,"narrative":279,"playerName":280,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"327907083817062400",38,"38' Yassine Zraa (UTS Rabat) is shown a yellow card.","Yassine Zraa",{"id":282,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":278,"narrative":283,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"327906957883084800","38' UTS Rabat (UTS Rabat) is shown a yellow card.",{"id":285,"addition":-1,"extraMinute":225,"info":226,"isHome":28,"minute":286,"narrative":287,"playerName":288,"relatedPlayerName":289,"result":21,"teamLogo":75,"teamName":76,"typeName":231},"327907461296033792",40,"40' Y. Mehri (Renaissance Berkane) scores, set up by M. Chouiar. 2-2 — the equaliser.","Y. Mehri","M. Chouiar",{"id":291,"addition":-1,"extraMinute":225,"info":226,"isHome":28,"minute":292,"narrative":293,"playerName":230,"relatedPlayerName":289,"result":21,"teamLogo":75,"teamName":76,"typeName":231},"327908467895439360",44,"44' P. Bassene (Renaissance Berkane) scores, set up by M. Chouiar. 3-2.",{"id":295,"addition":-1,"extraMinute":225,"info":296,"isHome":39,"minute":297,"narrative":298,"playerName":299,"relatedPlayerName":300,"result":21,"teamLogo":67,"teamName":68,"typeName":301},"327913753498619904","Substitution 1",46,"46' (UTS Rabat) makes a substitution: T. Majni comes on for Y. Kajai.","T. Majni","Y. Kajai","substitution",{"id":303,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":304,"narrative":305,"playerName":256,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"327915262835691520",48,"48' M. Ashabi (UTS Rabat) is shown a yellow card.",{"id":307,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":308,"narrative":309,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"327914633631371264",49,"49' UTS Rabat (UTS Rabat) is shown a yellow card.",{"id":311,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":308,"narrative":312,"playerName":251,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"328016812039999488","49' Mehdi Ashabi (UTS Rabat) is shown a yellow card.",{"id":314,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":308,"narrative":315,"playerName":256,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"327914885344137216","49' M. Ashabi (UTS Rabat) is shown a yellow card.",{"id":317,"addition":-1,"extraMinute":225,"info":318,"isHome":39,"minute":319,"narrative":320,"playerName":321,"relatedPlayerName":322,"result":21,"teamLogo":67,"teamName":68,"typeName":301},"327932501878116352","Substitution 2",61,"61' (UTS Rabat) makes a substitution: Danny comes on for A. Chakir.","Danny","A. Chakir",{"id":324,"addition":-1,"extraMinute":225,"info":296,"isHome":28,"minute":325,"narrative":326,"playerName":327,"relatedPlayerName":328,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"327932501924253696",62,"62' (Renaissance Berkane) makes a substitution: I. Riahi comes on for A. Azri.","I. Riahi","A. Azri",{"id":330,"addition":-1,"extraMinute":225,"info":331,"isHome":39,"minute":325,"narrative":332,"playerName":333,"relatedPlayerName":334,"result":21,"teamLogo":67,"teamName":68,"typeName":301},"327917905775693824","Substitution 3","62' (UTS Rabat) makes a substitution: Danilson Tavares comes on for Adam Chakir.","Danilson Tavares","Adam Chakir",{"id":336,"addition":-1,"extraMinute":225,"info":331,"isHome":39,"minute":325,"narrative":337,"playerName":338,"relatedPlayerName":339,"result":21,"teamLogo":67,"teamName":68,"typeName":301},"327918408756629504","62' (UTS Rabat) makes a substitution: Y. Zraa comes on for B. El Bahraoui.","Y. Zraa","B. El Bahraoui",{"id":341,"addition":-1,"extraMinute":225,"info":296,"isHome":28,"minute":342,"narrative":343,"playerName":327,"relatedPlayerName":328,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"327918408790183936",63,"63' (Renaissance Berkane) makes a substitution: I. Riahi comes on for A. Azri.",{"id":345,"addition":-1,"extraMinute":225,"info":346,"isHome":39,"minute":347,"narrative":348,"playerName":257,"relatedPlayerName":349,"result":21,"teamLogo":67,"teamName":68,"typeName":301},"327919037780594688","Substitution 4",66,"66' (UTS Rabat) makes a substitution: H. Essadak comes on for M. Es Sahel.","M. Es Sahel",{"id":351,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":352,"narrative":353,"playerName":354,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"327920925443887104",74,"74' Koffi Konan (UTS Rabat) is shown a yellow card.","Koffi Konan",{"id":356,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":352,"narrative":353,"playerName":354,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"327921051142983680",{"id":358,"addition":-1,"extraMinute":225,"info":318,"isHome":28,"minute":359,"narrative":360,"playerName":230,"relatedPlayerName":361,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"327921176800137216",75,"75' (Renaissance Berkane) makes a substitution: P. Bassene comes on for O. Lamlioui.","O. Lamlioui",{"id":363,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":364,"narrative":365,"playerName":366,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"327922309539041280",80,"80' Mohamed Amine Essahel (UTS Rabat) is shown a yellow card.","Mohamed Amine Essahel",{"id":368,"addition":-1,"extraMinute":225,"info":234,"isHome":39,"minute":364,"narrative":369,"playerName":349,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":238},"327922435116503040","80' M. Es Sahel (UTS Rabat) is shown a yellow card.",{"id":371,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":372,"narrative":373,"playerName":256,"relatedPlayerName":300,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"327922938730778624",81,"81' M. Ashabi (UTS Rabat) scores, set up by Y. Kajai. 3-3 — the equaliser.",{"id":375,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":372,"narrative":376,"playerName":251,"relatedPlayerName":377,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"328016812195188736","81' Mehdi Ashabi (UTS Rabat) scores, set up by Youssef Kajai. 3-3 — the equaliser.","Youssef Kajai",{"id":379,"addition":-1,"extraMinute":225,"info":234,"isHome":28,"minute":380,"narrative":381,"playerName":328,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":238},"327925329748299776",84,"84' A. Azri (Renaissance Berkane) is shown a yellow card.",{"id":383,"addition":-1,"extraMinute":225,"info":331,"isHome":28,"minute":384,"narrative":385,"playerName":229,"relatedPlayerName":386,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"327925329907683328",85,"85' (Renaissance Berkane) makes a substitution: R. Aabid comes on for O. Haddadi.","O. Haddadi",{"id":388,"addition":-1,"extraMinute":225,"info":234,"isHome":28,"minute":384,"narrative":389,"playerName":390,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":238},"327923693780996096","85' Amine Azri (Renaissance Berkane) is shown a yellow card.","Amine Azri",{"id":392,"addition":-1,"extraMinute":225,"info":234,"isHome":28,"minute":384,"narrative":393,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":238},"327923568090288128","85' Renaissance Berkane (Renaissance Berkane) is shown a yellow card.",{"id":395,"addition":-1,"extraMinute":225,"info":346,"isHome":28,"minute":384,"narrative":396,"playerName":288,"relatedPlayerName":397,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"327925329798631424","85' (Renaissance Berkane) makes a substitution: Y. Mehri comes on for M. El Morabit.","M. El Morabit",{"id":399,"addition":-1,"extraMinute":225,"info":400,"isHome":28,"minute":384,"narrative":401,"playerName":402,"relatedPlayerName":403,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"327925329848963072","Substitution 5","85' (Renaissance Berkane) makes a substitution: H. Manaout comes on for Z. Machach.","H. Manaout","Z. Machach",{"id":405,"addition":-1,"extraMinute":225,"info":346,"isHome":28,"minute":406,"narrative":407,"playerName":402,"relatedPlayerName":403,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"327924322993704960",86,"86' (Renaissance Berkane) makes a substitution: H. Manaout comes on for Z. Machach.",{"id":409,"addition":-1,"extraMinute":225,"info":331,"isHome":28,"minute":406,"narrative":410,"playerName":288,"relatedPlayerName":397,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"327924700221018112","86' (Renaissance Berkane) makes a substitution: Y. Mehri comes on for M. El Morabit.",{"id":412,"addition":-1,"extraMinute":225,"info":400,"isHome":28,"minute":406,"narrative":413,"playerName":229,"relatedPlayerName":386,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"327924951803760640","86' (Renaissance Berkane) makes a substitution: R. Aabid comes on for O. Haddadi.",{"id":415,"addition":-1,"extraMinute":225,"info":346,"isHome":28,"minute":416,"narrative":417,"playerName":418,"relatedPlayerName":419,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"328016812279074816",87,"87' (Renaissance Berkane) makes a substitution: Youssef Mehri comes on for Mohamed El Morabit.","Youssef Mehri","Mohamed El Morabit",{"id":421,"addition":-1,"extraMinute":225,"info":400,"isHome":28,"minute":416,"narrative":422,"playerName":268,"relatedPlayerName":423,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"328016812312629248","87' (Renaissance Berkane) makes a substitution: Rayane Aabid comes on for Oussama Haddadi.","Oussama Haddadi",{"id":425,"addition":-1,"extraMinute":225,"info":331,"isHome":28,"minute":416,"narrative":426,"playerName":237,"relatedPlayerName":427,"result":21,"teamLogo":75,"teamName":76,"typeName":301},"328016812249714688","87' (Renaissance Berkane) makes a substitution: Haytam Manaout comes on for Zinédine Machach.","Zinédine Machach",{"id":429,"addition":-1,"extraMinute":225,"info":226,"isHome":28,"minute":430,"narrative":431,"playerName":403,"relatedPlayerName":386,"result":21,"teamLogo":75,"teamName":76,"typeName":231},"327925329953820672",88,"88' Z. Machach (Renaissance Berkane) scores, set up by O. Haddadi. 4-3 — a late winner.",{"id":433,"addition":-1,"extraMinute":225,"info":226,"isHome":28,"minute":434,"narrative":435,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":231},"327924574375120896",89,"89' Renaissance Berkane (Renaissance Berkane) scores. 4-3 — a late winner.",{"id":437,"addition":-1,"extraMinute":225,"info":226,"isHome":28,"minute":434,"narrative":438,"playerName":403,"relatedPlayerName":386,"result":21,"teamLogo":75,"teamName":76,"typeName":231},"327924700300709888","89' Z. Machach (Renaissance Berkane) scores, set up by O. Haddadi. 4-3 — a late winner.",{"id":440,"addition":-1,"extraMinute":225,"info":400,"isHome":39,"minute":80,"narrative":441,"playerName":442,"relatedPlayerName":443,"result":21,"teamLogo":67,"teamName":68,"typeName":301},"327925077850984448","90' (UTS Rabat) makes a substitution: Y. Dahmani comes on for S. Lotfi.","Y. Dahmani","S. Lotfi"]