[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327053865717338112-en":61,"match-news-327053865717338112-en":88,"match-team-news-327053865717338112-en":89,"match-league-news-327053865717338112-en":217,"prediction-summary-327053865717338112":313,"timeline-327053865717338112":318},{"adSlots":4,"affiliateMode":5,"brandName":6,"contentStrategy":7,"currency":8,"friendLinks":9,"homepageLayoutKey":10,"leagueFocus":11,"locale":12,"planVisibility":13,"seoDescription":14,"seoTitleTemplate":15,"siteCode":10,"siteName":6,"siteType":10,"subscriptionMode":5,"timezone":16,"id":17,"tenantID":18,"primaryDomain":19,"countryCode":20,"logoUrl":21,"faviconUrl":21,"theme":22,"seoKeywords":24,"status":25,"ads":4,"focusLeagues":26,"affiliatePolicies":26},[],"shared","Football Prediction Platform","scores_predictions","USD",[],"main",[],"en-US",[],"Football fixtures, results, free predictions, subscriptions, and clearly labeled partner links.","{page} | Football Prediction Platform","America\u002FNew_York",323900000000000000,1,"football.easytestdev.online","US","",{"primaryColor":23},"#1677ff","football predictions, football fixtures, football results","active",null,{"active":28,"leagueId":29,"leagueName":30,"leagueImagePath":31,"seasonId":32,"seasonName":33,"startingAt":34,"endingAt":35,"daysToStart":36,"daysToEnd":37,"phase":38,"includeQualifying":39,"hostCities":40},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",-38,-21,"finished_recent",false,[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60],"Atlanta","Boston","Dallas","East Rutherford","Guadalajara","Houston","Kansas City","Los Angeles","Mexico City","Miami","Monterrey","New-York","New York New Jersey","Philadelphia","San-Francisco","San Francisco Bay Area","Seattle","Toronto","Vancouver","Zapopan",{"match":62},{"awayScore":63,"awayTeam":64,"description":70,"homeScore":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","326255037997125632","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F95.png","Strasbourg","strasbourg","Brest host Strasbourg in this late-season Ligue 1 clash, with both sides still jostling for position in the table. A home win could lift Brest’s European hopes, while Strasbourg need points to secure a comfortable top-half finish. The outcome will have direct bearing on each team’s final standing.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257536254611456","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F106.png","Stade Brestois 29","stade-brestois-29","327053865717338112","2026-05-13T17:00:00Z",90,"326135624547438592","Ligue 1","fr-ligue-1","stade-brestois-29-vs-strasbourg-2026-05-13","finished",[],"Brest","Stade Francis-Le Blé",[],[90,126,147,160,177,194],{"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":114,"title":125},"news","Deniz Aytekin, referee of Barcelona's 6-1 comeback vs PSG, retires at 47. Effectively barred from Europe, he won three Bundesliga Referee of the Year awards.","331518316071882753","326135636794806272","AFC Champions League Elite","0","2026-05-17T17:08:14Z","deniz-aytekin-retires-referee-of-barca-s-6-1-remontada","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FL-arbitre-de-la-remontada-deniz-aytekin-met-un-terme-a-sa-carriere-a-47-ans\u002F1676558#at_medium=RSS_feeds","326222707169431552","Anderlecht",[101,104,105,106,107,108,109,73,110,111,112,113],"326222767416414208","326255038299115520","326255038584328192","326255039096033280","326255040996052992","326257536078450688","326257565195309056","326222712076767232","326222711447621632","326222713142120448",[102,115,116,117,118,119,120,75,121,122,123,124],"Lesotho","Breidablik","Legia Warszawa","Dinamo Brest","Kalju Nomme","Paris Saint Germain","Barcelona","Germany","France","Canada","Deniz Aytekin Retires: Referee of Barca's 6-1 Remontada",{"awayTeamId":73,"awayTeamName":75,"body":-1,"category":91,"excerpt":127,"homeTeamId":109,"homeTeamName":120,"id":128,"leagueId":94,"leagueName":95,"matchId":129,"matchName":130,"publishedAt":131,"slug":132,"sourceName":99,"sourceURL":133,"teamId":73,"teamName":75,"teamIds":134,"teamNames":140,"title":146},"PSG hosts Brest in L1 last home game; Enrique confirms youth players, discusses injuries, and praises Upamecano-Dembélé embrace. Team can clinch title.","328600400385019905","327052660467306496","Paris Saint Germain vs Stade Brestois 29","2026-05-09T11:53:28Z","luis-enrique-full-support-at-psg-ahead-of-brest-clash","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLuis-enrique-depuis-le-premier-jour-j-ai-le-soutien-de-tous-au-sein-du-psg\u002F1674411#at_medium=RSS_feeds",[73,109,135,101,104,136,137,138,139,113,106],"326257536216862720","326257536296554496","326257537865224192","326257556060114944","326257561546264576",[75,120,141,102,115,142,143,144,145,124,117],"Lorient","Auxerre","Estoril","Estudiantes L.P.","Sonderjyske","Luis Enrique: 'Full Support' at PSG Ahead of Brest Clash",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":148,"homeTeamId":-1,"homeTeamName":-1,"id":149,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":150,"slug":151,"sourceName":99,"sourceURL":152,"teamId":73,"teamName":75,"teamIds":153,"teamNames":156,"title":159},"After 10 seasons, Grégory Lorenzi departs as Brest's sporting director. He oversaw the club's historic 3rd-place finish and first-ever Champions League","328223575083323393","2026-05-08T15:07:57Z","gregory-lorenzi-leaves-brest-10-year-era-ends-after-ucl","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002F-comme-on-dit-chez-nous-kenavo-greg-le-stade-brestois-officialise-le-depart-du-directeur-sportif-gregory-lorenzi\u002F1674215#at_medium=RSS_feeds",[73,104,108,136,137,138,139,154,101,113,155],"326257600507154432","326257545754710016",[75,115,119,142,143,144,145,157,102,124,158],"Deportivo Pasto","Newcastle","Grégory Lorenzi Leaves Brest: 10-Year Era Ends After UCL",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":161,"homeTeamId":-1,"homeTeamName":-1,"id":162,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":163,"slug":164,"sourceName":99,"sourceURL":165,"teamId":104,"teamName":115,"teamIds":166,"teamNames":171,"title":176},"Following PSG's Champions League final qualification, a celebrated photography exhibition in Paris was vandalized, damaging around 100 works. The artist responded with a public call for help.","327780924760526849","2026-05-07T09:39:10Z","psg-champions-league-celebration-turns-destructive-yann-arthus-bertrand-s","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FL-exposition-de-yann-arthus-bertrand-vandalisee-apres-la-qualification-du-psg-en-finale-de-la-ligue-des-champions\u002F1673799#at_medium=RSS_feeds",[104,105,107,109,73,167,168,139,169,101,170],"326257546325135360","326257552306212864","326257686389723136","326257532714618880",[115,116,118,120,75,172,173,145,174,102,175],"Brentford","Schwarz-Weiß Bregenz","Together","Al Sadd","PSG Champions League Celebration Turns Destructive: Yann Arthus-Bertrand's Exhibition Vandalized",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":178,"homeTeamId":-1,"homeTeamName":-1,"id":179,"leagueId":29,"leagueName":30,"matchId":96,"matchName":21,"publishedAt":180,"slug":181,"sourceName":99,"sourceURL":182,"teamId":183,"teamName":184,"teamIds":185,"teamNames":189,"title":193},"Guéla Doué scored and assisted as Ivory Coast beat France 2-1 in a friendly, outshining his brother Désiré who featured for Les Bleus in the sibling showdown.","338200147588550657","2026-06-05T04:00:00Z","guela-doue-downs-brother-s-france-ivorian-2-1-win","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FUn-but-et-une-passe-decisive-contre-la-france-la-soiree-de-reve-pour-guela-doue-avec-la-cote-d-ivoire\u002F1681944#at_medium=RSS_feeds","326222712533946368","Ivory Coast",[183,112,66,186,187,104,109,136,137,169,188,101],"326257536145559552","326222711401484288","326257535994564608",[184,123,68,190,191,115,120,142,143,174,192,102],"Rennes","Belgium","Nantes","Guéla Doué downs brother's France: Ivorian 2-1 win",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":91,"excerpt":195,"homeTeamId":196,"homeTeamName":197,"id":198,"leagueId":29,"leagueName":30,"matchId":199,"matchName":200,"publishedAt":201,"slug":202,"sourceName":99,"sourceURL":203,"teamId":183,"teamName":184,"teamIds":204,"teamNames":210,"title":216},"Guéla Doué scored and assisted as Ivory Coast beat France 2-1, becoming the 5th French-born player to net against Les Bleus. Brother Désiré was an unused sub.","326257535851958272","Angers","338115067146932225","327052659670388736","Angers vs Strasbourg","2026-06-04T22:01:21Z","guela-doue-becomes-5th-french-born-to-score-vs-france","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FGuela-doue-est-devenu-le-cinquieme-joueur-ne-en-france-a-marquer-contre-les-bleus\u002F1681926#at_medium=RSS_feeds",[183,196,66,112,188,205,206,104,207,208,101,209],"326222712655581184","326222712936599552","326255039846813696","326257696737071104","326222712496197632",[184,197,68,123,192,211,212,115,213,214,102,215],"Algeria","Paraguay","FK Partizan","Diaspora","Netherlands","Guéla Doué Becomes 5th French-Born to Score vs France",[218,243,252,271,288,305],{"awayTeamId":219,"awayTeamName":220,"body":-1,"category":91,"excerpt":221,"homeTeamId":222,"homeTeamName":223,"id":224,"leagueId":80,"leagueName":81,"matchId":225,"matchName":226,"publishedAt":227,"slug":228,"sourceName":99,"sourceURL":229,"teamId":219,"teamName":220,"teamIds":230,"teamNames":236,"title":242},"326257536112005120","Monaco","Monaco agreed a €10M deal with Metz for Sadibou Sané. The 21-year-old Senegalese signs until 2031, part of a summer rebuild with Filipe Luís as coach.","326257536372051968","Metz","336203304159678465","326329469172191232","Metz vs Monaco","2026-05-30T15:27:12Z","sadibou-sane-to-monaco-10m-deal-signals-summer-overhaul","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMercato-accord-monaco-metz-pour-le-transfert-de-sadibou-sane-vers-le-club-de-la-principaute\u002F1680285#at_medium=RSS_feeds",[219,222,231,206,104,232,207,233,234,235,101,113],"326257546258026496","326255038114566144","326255040400461824","326222707475615744","326257695210344448",[220,223,237,212,115,238,213,239,240,241,102,124],"Manchester City","Santa Clara","FC Santa Coloma","Cercle Brugge","Signal","Sadibou Sané to Monaco: €10M Deal Signals Summer Overhaul",{"awayTeamId":219,"awayTeamName":220,"body":-1,"category":91,"excerpt":244,"homeTeamId":222,"homeTeamName":223,"id":245,"leagueId":80,"leagueName":81,"matchId":225,"matchName":226,"publishedAt":227,"slug":246,"sourceName":99,"sourceURL":229,"teamId":219,"teamName":220,"teamIds":247,"teamNames":249,"title":251},"Monaco near €7M+€3M deal for Metz defender Sadibou Sané, with 21-year-old set to sign until 2031, joining Nazinho and Detourbet in summer rebuild.","336211060417630209","sadibou-sane-to-monaco-7m-deal-close-for-metz-defender",[219,222,234,231,206,104,232,207,233,248,101,113],"326222711783165952",[220,223,240,237,212,115,238,213,239,250,102,124],"Senegal","Sadibou Sané to Monaco: €7M Deal Close for Metz Defender",{"awayTeamId":253,"awayTeamName":254,"body":-1,"category":91,"excerpt":255,"homeTeamId":256,"homeTeamName":257,"id":258,"leagueId":80,"leagueName":81,"matchId":259,"matchName":260,"publishedAt":261,"slug":262,"sourceName":99,"sourceURL":263,"teamId":256,"teamName":257,"teamIds":264,"teamNames":267,"title":270},"326257572300460032","Saint Etienne","Nice lost Mohamed-Ali Cho and Melvin Bard to injury at half-time against Saint-Étienne, forcing changes and raising doubts over their next fixtures.","326257536049090560","Nice","335908851951865857","334169849506828288","Nice vs Saint Etienne","2026-05-29T20:04:10Z","nice-s-cho-and-bard-suffer-injuries-what-it-means-for-nice","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMohamed-ali-cho-et-melvin-bard-sortis-sur-blessure-a-la-mi-temps-de-nice-saint-etienne\u002F1680099#at_medium=RSS_feeds",[256,253,101,206,104,207,265,266,113,106],"326255041625198592","326257536413995008",[257,254,102,212,115,213,268,269,124,117],"Partizani","Paris FC","Nice's Cho and Bard Suffer Injuries: What It Means for Nice",{"awayTeamId":222,"awayTeamName":223,"body":-1,"category":91,"excerpt":272,"homeTeamId":256,"homeTeamName":257,"id":273,"leagueId":80,"leagueName":81,"matchId":274,"matchName":275,"publishedAt":276,"slug":277,"sourceName":99,"sourceURL":278,"teamId":253,"teamName":254,"teamIds":279,"teamNames":283,"title":287},"Nice hosted Saint-Étienne in a relegation playoff behind closed doors. Fan violence vs Metz forced a ban, leaving an empty stadium patrolled by CRS.","335890357940129793","327054523283542016","Nice vs Metz","2026-05-29T18:46:41Z","why-nice-played-behind-closed-doors-playoff-ban","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAux-abords-de-l-allianz-riviera-barrieres-crs-et-calme-plat-avant-le-barrage-retour-a-huis-clos-entre-nice-et-saint-etienne\u002F1680079#at_medium=RSS_feeds",[253,256,222,280,206,104,207,108,265,281,282,101,113],"326257546220277760","326257565535047680","326257667678932992",[254,257,223,284,212,115,213,119,268,285,286,102,124],"Chelsea","Real Madrid","Police","Why Nice Played Behind Closed Doors: Playoff Ban",{"awayTeamId":222,"awayTeamName":223,"body":-1,"category":91,"excerpt":289,"homeTeamId":256,"homeTeamName":257,"id":290,"leagueId":80,"leagueName":81,"matchId":274,"matchName":275,"publishedAt":291,"slug":292,"sourceName":99,"sourceURL":293,"teamId":186,"teamName":190,"teamIds":294,"teamNames":299,"title":304},"Stéphane Richard has been active weeks before his official July 3 start, sanctioning Aubameyang, choosing Lorenzi, and securing an Ivorian tourism deal.","332836739368357889","2026-05-21T08:09:00Z","stephane-richard-s-om-shake-up-how-early-actions-reshape","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002F-c-est-un-depart-lance-stephane-richard-le-nouveau-president-de-l-om-n-attend-pas-juillet-comme-annonce-pour-prendre-la-fonction-en-main\u002F1677450#at_medium=RSS_feeds",[186,256,222,206,104,295,207,265,296,297,183,298,235],"326255038034874368","326257536334303232","326257535952621568","326257700071542784",[190,257,223,212,115,300,213,268,301,302,184,303,241],"FSV Mainz 05","Le Havre","Marseille","Olympic","Stéphane Richard's OM Shake-Up: How Early Actions Reshape",{"awayTeamId":222,"awayTeamName":223,"body":-1,"category":91,"excerpt":306,"homeTeamId":256,"homeTeamName":257,"id":307,"leagueId":80,"leagueName":81,"matchId":274,"matchName":275,"publishedAt":308,"slug":309,"sourceName":99,"sourceURL":293,"teamId":186,"teamName":190,"teamIds":310,"teamNames":311,"title":312},"New OM president Stéphane Richard hasn't waited for his official July start, hiring a sporting director, attending matches, and inking a key partnership.","332757355844341761","2026-05-21T03:30:00Z","stephane-richard-s-fast-start-what-it-means-for-om-s-future",[186,256,222,206,104,295,207,265,297,235,101],[190,257,223,212,115,300,213,268,302,241,102],"Stéphane Richard's Fast Start: What It Means for OM's Future",{"matchResult":314,"exactScore":315,"totalGoals":316,"bothTeamsToScore":317},[],[],[],[],[319,326,331,337,341,346,354,360,367,374,378,384,391,396,401,409],{"id":320,"addition":-1,"extraMinute":321,"info":322,"isHome":39,"minute":323,"narrative":324,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":325},"330058758887575552",0,"Normal Goal",9,"9' Strasbourg (Strasbourg) scores. 0-1 — an early opener.","goal",{"id":327,"addition":-1,"extraMinute":321,"info":322,"isHome":39,"minute":323,"narrative":328,"playerName":329,"relatedPlayerName":330,"result":21,"teamLogo":67,"teamName":68,"typeName":325},"330059010692616192","9' V. Barco (Strasbourg) scores, set up by S. Nanasi. 0-1 — an early opener.","V. Barco","S. Nanasi",{"id":332,"addition":-1,"extraMinute":321,"info":322,"isHome":28,"minute":333,"narrative":334,"playerName":335,"relatedPlayerName":336,"result":21,"teamLogo":74,"teamName":75,"typeName":325},"330060142718488576",13,"13' L. Ajorque (Stade Brestois 29) scores, set up by K. Lala. 1-1 — the equaliser.","L. Ajorque","K. Lala",{"id":338,"addition":-1,"extraMinute":321,"info":322,"isHome":28,"minute":339,"narrative":340,"playerName":335,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":325},"330060017564651520",14,"14' L. Ajorque (Stade Brestois 29) scores. 1-1 — the equaliser.",{"id":342,"addition":-1,"extraMinute":321,"info":322,"isHome":39,"minute":343,"narrative":344,"playerName":330,"relatedPlayerName":345,"result":21,"teamLogo":67,"teamName":68,"typeName":325},"330061778861953024",20,"20' S. Nanasi (Strasbourg) scores, set up by J. Enciso. 1-2.","J. Enciso",{"id":347,"addition":-1,"extraMinute":321,"info":348,"isHome":28,"minute":349,"narrative":350,"playerName":351,"relatedPlayerName":352,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"330077633544982528","Substitution 1",64,"64' (Stade Brestois 29) makes a substitution: J. Dina Ebimbe comes on for R. Labeau Lascary.","J. Dina Ebimbe","R. Labeau Lascary","substitution",{"id":355,"addition":-1,"extraMinute":321,"info":348,"isHome":39,"minute":356,"narrative":357,"playerName":358,"relatedPlayerName":359,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"330079520671404032",72,"72' (Strasbourg) makes a substitution: D. Moreira comes on for S. Amo-Ameyaw.","D. Moreira","S. Amo-Ameyaw",{"id":361,"addition":-1,"extraMinute":321,"info":362,"isHome":28,"minute":363,"narrative":364,"playerName":365,"relatedPlayerName":366,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"330081911550513152","Substitution 2",77,"77' (Stade Brestois 29) makes a substitution: K. Doumbia comes on for H. Makalou.","K. Doumbia","H. Makalou",{"id":368,"addition":-1,"extraMinute":321,"info":369,"isHome":28,"minute":370,"narrative":371,"playerName":372,"relatedPlayerName":373,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"330081785457152000","Substitution 3",78,"78' (Stade Brestois 29) makes a substitution: R. Del Castillo comes on for P. Mboup.","R. Del Castillo","P. Mboup",{"id":375,"addition":-1,"extraMinute":321,"info":369,"isHome":28,"minute":376,"narrative":377,"playerName":365,"relatedPlayerName":366,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"330081785524260864",81,"81' (Stade Brestois 29) makes a substitution: K. Doumbia comes on for H. Makalou.",{"id":379,"addition":-1,"extraMinute":321,"info":362,"isHome":39,"minute":380,"narrative":381,"playerName":382,"relatedPlayerName":383,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"330082288958181376",82,"82' (Strasbourg) makes a substitution: M. Godo comes on for Y. Dieme.","M. Godo","Y. Dieme",{"id":385,"addition":-1,"extraMinute":321,"info":386,"isHome":28,"minute":387,"narrative":388,"playerName":389,"relatedPlayerName":390,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"330082540666753024","Substitution 4",83,"83' (Stade Brestois 29) makes a substitution: J. Chotard comes on for L. Tousart.","J. Chotard","L. Tousart",{"id":392,"addition":-1,"extraMinute":321,"info":386,"isHome":28,"minute":387,"narrative":393,"playerName":394,"relatedPlayerName":395,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"330082414887964672","83' (Stade Brestois 29) makes a substitution: H. Magnetti comes on for M. Balde.","H. Magnetti","M. Balde",{"id":397,"addition":-1,"extraMinute":321,"info":398,"isHome":28,"minute":399,"narrative":400,"playerName":394,"relatedPlayerName":395,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"330082540717084672","Substitution 5",84,"84' (Stade Brestois 29) makes a substitution: H. Magnetti comes on for M. Balde.",{"id":402,"addition":403,"extraMinute":321,"info":404,"isHome":39,"minute":405,"narrative":406,"playerName":407,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":408},"330082919743754240","Foul","Yellow Card",85,"85' Yaya Diémé (Strasbourg) is shown a yellow card for foul.","Yaya Diémé","yellow_card",{"id":410,"addition":-1,"extraMinute":63,"info":369,"isHome":39,"minute":79,"narrative":411,"playerName":329,"relatedPlayerName":412,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"330084680198000641","90+2' (Strasbourg) makes a substitution: V. Barco comes on for T. Noubissie.","T. Noubissie"]