[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-nice-4-1-win-over-st-etienne-seals-ligue-1-safety":61,"news-related-nice-4-1-win-over-st-etienne-seals-ligue-1-safety-en":104,"news-related-match-nice-4-1-win-over-st-etienne-seals-ligue-1-safety-en":212},{"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":63,"teamName":64,"teamIds":79,"teamNames":91,"title":103},"326257536049090560","Nice","OGC Nice claimed a decisive 4-1 victory over AS Saint-Étienne at the Allianz Riviera on Thursday night, overturning a goalless first leg to retain their place in Ligue 1 for the 2026-27 season. The emphatic win in the promotion\u002Frelegation playoff condemns Saint-Étienne — one of France’s most historic clubs — to a second consecutive season in the second tier, missing the chance to return to the top flight after finishing third in Ligue 2.\n\nNice entered the tie under immense pressure. A disappointing 16th-place finish in the regular season forced them into this two-legged survival decider, and the psychological scars from a recent Coupe de France final defeat to Lens were still raw. Manager Claude Puel, a former Saint-Étienne boss, was tasked with avoiding a catastrophe that would have compounded a campaign of near-misses.\n\nFor Saint-Étienne, the stakes were equally high. Les Verts, record ten-time French champions, have been languishing outside the elite since their relegation in 2022. Under Philippe Montanier, they mounted a strong promotion push, finishing third to earn a spot in the playoff. A return to Ligue 1 would not only restore pride but also provide crucial financial relief for a club that has been rebuilding.\n\nThe match burst into life early when Saint-Étienne thought they had taken a precious lead in the ninth minute. Maltese forward Jurgen Cardona found the net, but the goal was ruled out after a VAR review — a decision that would set the tone for a night of technological interventions. The teams remained deadlocked at halftime, with Nice edging possession but struggling to create clear chances against a disciplined defensive setup.\n\nMinutes after the restart, Nice finally broke through. Defender Jonathan Clauss, pushing forward from right-back, latched onto a cutback and fired a low shot past the Saint-Étienne goalkeeper to give the hosts a 1-0 lead. The goal injected belief into the home side and forced the visitors to abandon their conservative approach, opening up the game.\n\nSaint-Étienne refused to fade, and their pressure paid off in the 79th minute when VAR again intervened — this time for a handball inside the Nice penalty area. Georgian midfielder Zuriko Davitashvili stepped up and coolly converted the spot-kick, leveling the aggregate score and silencing the stadium. With just over ten minutes remaining, the momentum swung dramatically toward Les Verts, who sensed an upset.\n\nBut Nice responded with remarkable speed. Only two minutes after the equalizer, Algerian playmaker Hicham Boudache restored the lead, finishing off a swift attacking move to make it 2-1. The psychological blow proved decisive, as Saint-Étienne’s composure unraveled. Nice regained control and looked increasingly dangerous on the counterattack.\n\nStriker Elye Wahi then took center stage. In the 87th minute, he latched onto a through ball and slotted home to extend the lead to 3-1, effectively ending the contest. Deep into stoppage time, Wahi struck again — his second of the night and Nice’s fourth — after a frantic sequence that saw Saint-Étienne hit the crossbar at the other end. The brace capped a 4-1 scoreline that barely reflected the tense, back-and-forth nature of the match.\n\nThe outcome carries profound implications for both clubs. Nice avert an unthinkable relegation that would have had severe financial and reputational consequences. The return to Ligue 1 security allows them to plan for next season with stability, though questions remain about Puel’s long-term project after a turbulent year.\n\nFor Saint-Étienne, the defeat is a crushing setback. Missing out on promotion means another year of reduced revenue, further player sales, and a difficult climb back to the top. The club’s supporters, among the most passionate in France, will look for answers as the team regroups for another Ligue 2 campaign.\n\nThe match itself was a microcosm of modern football’s reliance on VAR, with two pivotal decisions directly influencing the scoreline. Cardona’s disallowed goal and the penalty awarded to Davitashvili underscored how technology can shape high-stakes encounters. In the end, Nice’s resilience and clinical finishing proved the difference, but the thin margins could easily have swung the other way.\n\nBased on reporting from Tuttosport.","news","Nice's 4-1 thrashing of St-Étienne in the playoff second leg secured Ligue 1 safety, condemning Les Verts to another season in Ligue 2 after a 0-0 first leg.","326257536443355136","Lens","335917371438927873","326135625889615872","Ligue 1","327055218783031296","Lens vs Nice","2026-05-29T20:44:48Z","nice-4-1-win-over-st-etienne-seals-ligue-1-safety","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fcalcio-estero\u002Fligue-1\u002F2026\u002F05\u002F29-148935437\u002Fil_nizza_cala_il_poker_salvezza_raggiunta_con_lo_spareggio_niente_ligue_1_per_il_st_etienne\u002F",[63,68,80,81,82,83,84,85,86,87,88,89,90],"326222712592666624","326222713054040064","326222767416414208","326255039171530752","326255039884562432","326255041188990976","326255041851691008","326222711447621632","326222707169431552","326222712496197632","326222713142120448",[64,69,92,93,94,95,96,97,98,99,100,101,102],"Congo DR","Haiti","Lesotho","Dinamo Minsk","Vardar Skopje","FK Sarajevo","Cherno More Varna","France","Anderlecht","Netherlands","Canada","Nice 4-1 Win Over St-Étienne Seals Ligue 1 Safety",[105,136,159,178],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":106,"homeTeamId":-1,"homeTeamName":-1,"id":107,"leagueId":71,"leagueName":72,"matchId":108,"matchName":21,"publishedAt":109,"slug":110,"sourceName":111,"sourceURL":112,"teamId":113,"teamName":114,"teamIds":115,"teamNames":125,"title":135},"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","L'Equipe","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",[113,116,117,118,82,119,120,121,122,123,87,124,88],"326257536145559552","326257536179113984","326222712936599552","326255039846813696","326255041625198592","326257536413995008","326257535952621568","326257769613103104","326257535919067136",[114,126,127,128,94,129,130,131,132,133,99,134,100],"Rennes","Toulouse","Paraguay","FK Partizan","Partizani","Paris FC","Marseille","Capital","Lyon","Lille, Rennes, Toulouse Pass DNCG Scrutiny Without Sanctions",{"awayTeamId":137,"awayTeamName":138,"body":-1,"category":66,"excerpt":139,"homeTeamId":113,"homeTeamName":114,"id":140,"leagueId":71,"leagueName":72,"matchId":141,"matchName":142,"publishedAt":143,"slug":144,"sourceName":111,"sourceURL":145,"teamId":113,"teamName":114,"teamIds":146,"teamNames":152,"title":158},"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",[113,137,147,118,82,148,119,120,122,149,150,151,68,88],"326222711401484288","326255038034874368","326257780744785920","326257572086550528","326257789708013568",[114,138,153,128,94,154,129,130,132,155,156,157,69,100],"Belgium","FSV Mainz 05","Bordeaux","Reims","China","Auxerre Sack Pelissier: Will Still Named Successor",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":160,"homeTeamId":-1,"homeTeamName":-1,"id":161,"leagueId":71,"leagueName":72,"matchId":108,"matchName":21,"publishedAt":162,"slug":163,"sourceName":111,"sourceURL":164,"teamId":165,"teamName":166,"teamIds":167,"teamNames":172,"title":177},"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",[165,168,87,68,118,119,120,121,169,170,171,88],"326257590726037504","326222712043212800","326257545754710016","326222711908995072",[166,173,99,69,128,129,130,131,174,175,176,100],"Charlotte","Saudi Arabia","Newcastle","Mexico","Allan Saint-Maximin to Charlotte: 4-Month Lens Exit",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":179,"homeTeamId":-1,"homeTeamName":-1,"id":180,"leagueId":71,"leagueName":72,"matchId":108,"matchName":21,"publishedAt":181,"slug":182,"sourceName":183,"sourceURL":184,"teamId":185,"teamName":186,"teamIds":187,"teamNames":199,"title":211},"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",[185,188,189,190,191,192,193,194,195,196,197,198],"326257534526558208","326257546258026496","326257545712766976","326257534170042368","326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257546392244224",[186,200,201,202,203,204,205,206,207,208,209,210],"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":213,"description":217,"homeScore":218,"homeTeam":219,"id":73,"kickoffAt":223,"length":224,"leagueId":225,"leagueName":226,"leagueSlug":227,"probabilityLabel":226,"slug":228,"status":229,"tvStations":230,"venueCity":231,"venueName":232},{"code":214,"id":63,"imagePath":215,"name":64,"slug":216},"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":220,"id":68,"imagePath":221,"name":69,"slug":222},"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"]