[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-saint-etienne-0-0-nice-greens-stumble-in-l1-l2-playoff":61,"news-related-saint-etienne-0-0-nice-greens-stumble-in-l1-l2-playoff-en":102,"news-related-match-saint-etienne-0-0-nice-greens-stumble-in-l1-l2-playoff-en":203},{"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",{"article":62},{"awayTeamId":63,"awayTeamName":64,"body":65,"category":66,"excerpt":67,"homeTeamId":68,"homeTeamName":69,"id":70,"leagueId":71,"leagueName":72,"matchId":73,"matchName":74,"publishedAt":75,"slug":76,"sourceName":77,"sourceURL":78,"teamId":79,"teamName":80,"teamIds":81,"teamNames":91,"title":101},"326257536049090560","Nice","Saint-Étienne's hopes of an immediate return to Ligue 1 were dented after a disjointed 0-0 draw at home to Nice in the first leg of the promotion playoff. The Greens, who had to navigate a grueling Ligue 2 season and then a tense penalty shootout win over Rodez just eleven days earlier, looked a side running on fumes. Despite the roaring support of the Geoffroy-Guichard crowd, the performance lacked the cutting edge required to seize the initiative ahead of next week's decisive return leg on the Côte d'Azur.\n\nThe hosts' recent form had already set alarm bells ringing. With only three victories from their last ten matches in all competitions, Laurent Batlles' men arrived at this two-legged tie in the midst of a tailspin. The playoff system, designed to give the 18th-placed Ligue 1 side a final chance to survive, pits them against the winner of the Ligue 2 playoff bracket—but Saint-Étienne, historically one of France’s most decorated clubs, looked far from a side capable of bridging the gap.\n\nFrom the opening whistle, Saint-Étienne struggled to generate any meaningful offense. Remarkably, they failed to register a single shot inside the Nice penalty area—a statistical void the club had experienced only twice in two decades according to data highlighted by L’Équipe. Even more damning, they did not force Nice goalkeeper Marcin Bulka into a single save all evening. Lucas Stassin and Zuriko Davitachvili, the attacking jewels retained despite last summer’s drop into the second tier, were shadows of their usual selves.\n\nOne glimmer of positivity came in the form of 19-year-old debutant Luan Gadegbeku. The young midfielder, thrust into the spotlight on such a high-stakes occasion, displayed a refreshing willingness to carry the fight, driving forward with intent and attempting to unsettle the Nice backline. His energy stood in stark contrast to teammates who appeared sapped by the marathon season.\n\nThe physical toll was most apparent on Irvin Cardona. The forward was forced off with severe cramping as early as the 67th minute, replaced by Joshua Duffus. Cardona’s premature exit, despite the team having benefited from an 11-day break, raised uncomfortable questions about conditioning and preparation. Duffus’ introduction failed to ignite the attack, underlining the bench’s limitations.\n\nThe passionate Saint-Étienne faithful, however, never wavered. In the 89th minute, the Kop Nord erupted in a display of flares and unfurled a banner reading: “We don’t change. We stay the same, that’s our mentality.” Their loyalty was a stark reminder of the club’s stature, but it also served as a poignant backdrop to a team that looked mentally and physically spent.\n\nDefensively, Saint-Étienne held firm, with Abdoulaye Kanté among those putting in a solid shift. “We defended well, but we have to attack better,” Kanté admitted post-match, a sentiment that captured the evening’s contradiction. The result leaves the tie finely balanced, but with the away goals rule not a factor—instead, aggregate score will determine the winner after 180 minutes, with extra time and penalties if necessary—the Greens now face the daunting task of scoring at the Allianz Riviera.\n\nNice, for their part, arrived in Saint-Étienne just days after a draining Coupe de France final defeat to Lens. Yet they looked the more composed side, managing the game’s tempo and restricting the hosts to hopeful long-distance efforts. Their focus on containment reflected a pragmatic approach that leaves them as favorites to preserve their top-flight status in the return leg.\n\nFor Saint-Étienne, the challenge is clear: they must rediscover the attacking verve that made L’Équipe quip about “the PSG of Ligue 2” during the summer. With the club’s financial and sporting future hanging in the balance, the second leg represents a 90-minute referendum on whether they can still belong among the elite. The statistics from the first leg offer little encouragement, but football’s narrative thrives on improbable turnarounds.\n\nAs the players trudged off the pitch, the cheers from the stands felt more like a plea than a celebration. The greens and white half of the stadium knows that only a vastly improved display across the Mediterranean can salvage a campaign that has drifted into exhaustion and mediocrity. The clock is ticking, and the pressure is immense.\n\nBased on reporting from L'Equipe.","news","Saint-Étienne produced zero shots on target in a 0-0 draw with Nice in the Ligue 1 promotion playoff first leg, leaving their promotion hopes on a knife-edge.","326257536443355136","Lens","334852303930527745","326135625889615872","Ligue 1","327055218783031296","Lens vs Nice","2026-05-26T21:53:33Z","saint-etienne-0-0-nice-greens-stumble-in-l1-l2-playoff","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FDes-stephanois-a-bout-de-souffle-n-ont-pu-faire-mieux-que-match-nul-contre-nice-en-barrage-aller-l1-l2\u002F1679182#at_medium=RSS_feeds","326257572300460032","Saint Etienne",[79,68,63,82,83,84,85,86,87,88,89,90],"326222711447621632","326257572464037888","326222712936599552","326222767416414208","326255038034874368","326255039846813696","326257807785463808","326222707169431552","326222713142120448",[80,69,64,92,93,94,95,96,97,98,99,100],"France","Rodez","Paraguay","Lesotho","FSV Mainz 05","FK Partizan","Reading","Anderlecht","Canada","Saint-Étienne 0-0 Nice: Greens Stumble in L1-L2 Playoff",[103,129,150,169],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":104,"homeTeamId":-1,"homeTeamName":-1,"id":105,"leagueId":71,"leagueName":72,"matchId":106,"matchName":21,"publishedAt":107,"slug":108,"sourceName":77,"sourceURL":109,"teamId":110,"teamName":111,"teamIds":112,"teamNames":120,"title":128},"Lille, Rennes, and Toulouse passed their DNCG review without sanctions, securing financial stability for the upcoming Ligue 1 season after strong finishes.","338098361418649601","0","2026-06-04T20:57:20Z","lille-rennes-toulouse-pass-dncg-scrutiny-without-sanctions","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAucune-mesure-prise-par-la-dncg-contre-lille-rennes-et-toulouse\u002F1681908#at_medium=RSS_feeds","326257535885512704","Lille",[110,113,114,84,85,87,115,116,117,118,82,119,89],"326257536145559552","326257536179113984","326255041625198592","326257536413995008","326257535952621568","326257769613103104","326257535919067136",[111,121,122,94,95,97,123,124,125,126,92,127,99],"Rennes","Toulouse","Partizani","Paris FC","Marseille","Capital","Lyon","Lille, Rennes, Toulouse Pass DNCG Scrutiny Without Sanctions",{"awayTeamId":130,"awayTeamName":131,"body":-1,"category":66,"excerpt":132,"homeTeamId":110,"homeTeamName":111,"id":133,"leagueId":71,"leagueName":72,"matchId":134,"matchName":135,"publishedAt":136,"slug":137,"sourceName":77,"sourceURL":138,"teamId":110,"teamName":111,"teamIds":139,"teamNames":144,"title":149},"326257536296554496","Auxerre","Christophe Pelissier leaves Auxerre despite Ligue 1 survival, with Will Still to take over. James Zhou's call ends a tenure marked by relegation and an","338045553050914817","327054516866256896","Lille vs Auxerre","2026-06-04T17:34:14Z","auxerre-sack-pelissier-will-still-named-successor","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FChristophe-pelissier-quitte-bien-l-aj-auxerre-ou-will-still-devrait-lui-succeder-comme-entraineur\u002F1681845#at_medium=RSS_feeds",[110,130,140,84,85,86,87,115,117,141,142,143,68,89],"326222711401484288","326257780744785920","326257572086550528","326257789708013568",[111,131,145,94,95,96,97,123,125,146,147,148,69,99],"Belgium","Bordeaux","Reims","China","Auxerre Sack Pelissier: Will Still Named Successor",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":151,"homeTeamId":-1,"homeTeamName":-1,"id":152,"leagueId":71,"leagueName":72,"matchId":106,"matchName":21,"publishedAt":153,"slug":154,"sourceName":77,"sourceURL":155,"teamId":156,"teamName":157,"teamIds":158,"teamNames":163,"title":168},"Allan Saint-Maximin leaves RC Lens after just four months, with 4 goals and a Coupe de France title, as he prepares for a move to Charlotte FC in MLS.","338045762778697729","2026-06-04T17:27:44Z","allan-saint-maximin-to-charlotte-4-month-lens-exit","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAllan-saint-maximin-officialise-son-depart-du-rc-lens-ce-n-etait-pas-une-decision-facile-a-prendre\u002F1681842#at_medium=RSS_feeds","326257610212773888","Club America",[156,159,82,68,84,87,115,116,160,161,162,89],"326257590726037504","326222712043212800","326257545754710016","326222711908995072",[157,164,92,69,94,97,123,124,165,166,167,99],"Charlotte","Saudi Arabia","Newcastle","Mexico","Allan Saint-Maximin to Charlotte: 4-Month Lens Exit",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":170,"homeTeamId":-1,"homeTeamName":-1,"id":171,"leagueId":71,"leagueName":72,"matchId":106,"matchName":21,"publishedAt":172,"slug":173,"sourceName":174,"sourceURL":175,"teamId":176,"teamName":177,"teamIds":178,"teamNames":190,"title":202},"Liverpool have approached RB Leipzig for Yan Diomande, but no bid. PSG, Man City also keen. The 19-year-old winger admits he'd love to join PSG.","338018968960765953","2026-06-04T16:44:00Z","liverpool-target-diomande-psg-city-in-chase","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550816\u002Fliverpool-transfer-news-reds-approach-rb-leipzig-over-19-year-old-yan-diomande-with-psg-also-interested","326257545918287872","Liverpool",[176,179,180,181,182,183,184,185,186,187,188,189],"326257534526558208","326257546258026496","326257545712766976","326257534170042368","326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257546392244224",[177,191,192,193,194,195,196,197,198,199,200,201],"RB Leipzig","Manchester City","Manchester United","Bayern München","Eintracht Frankfurt","Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Nottingham Forest","Liverpool Target Diomande: PSG, City in Chase",{"awayScore":18,"awayTeam":204,"description":208,"homeScore":209,"homeTeam":210,"id":73,"kickoffAt":214,"length":215,"leagueId":216,"leagueName":217,"leagueSlug":218,"probabilityLabel":217,"slug":219,"status":220,"tvStations":221,"venueCity":222,"venueName":223},{"code":205,"id":63,"imagePath":206,"name":64,"slug":207},"AWY","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F84.png","nice","Lens and Nice meet in the Coupe de France with a semifinal berth at stake. Both sides are eager to book a spot in the final and keep their silverware hopes alive. The winner will earn a chance at glory, while the loser exits empty-handed.",3,{"code":211,"id":68,"imagePath":212,"name":69,"slug":213},"HME","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F116.png","lens","2026-05-22T19:00:00Z",90,"326135626208382976","Coupe de France","fr-coupe-de-france","lens-vs-nice-2026-05-22","finished",[],"Paris","Stade de France"]