[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-lepaul-scores-20th-rennes-clinch-european-spot":43,"news-related-lepaul-scores-20th-rennes-clinch-european-spot-en":78,"news-related-match-lepaul-scores-20th-rennes-clinch-european-spot-en":177},{"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":28,"hostCities":39},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",5,22,"upcoming",[40,41,42],"Mexico City","Monterrey","Zapopan",{"article":44},{"awayTeamId":45,"awayTeamName":46,"body":47,"category":48,"excerpt":49,"homeTeamId":50,"homeTeamName":51,"id":52,"leagueId":53,"leagueName":54,"matchId":55,"matchName":56,"publishedAt":57,"slug":58,"sourceName":59,"sourceURL":60,"teamId":50,"teamName":51,"teamIds":61,"teamNames":69,"title":77},"326257536413995008","Paris FC","Rennes secured a dramatic 2-1 comeback victory over Paris FC on Sunday, clinching a European spot for next season. Trailing 1-0 at halftime, Rennes turned the match around with two quick second-half goals, first through top scorer Estéban Lepaul and then a clever finish from a Swiss substitute.\n\nLepaul, the leading marksman in Ligue 1 this season, struck in the 74th minute to level the score. He headed home a corner from Merlin, powering the ball under the crossbar past goalkeeper Trapp. It was his 20th goal of the campaign, a milestone that underlined his importance to the side. Earlier in the first half, Lepaul had tested Trapp with a fine turn and shot, but the keeper was equal to it.\n\n\"He was there, the top scorer of Ligue 1, pulling his team out of difficulty when needed,\" the match report noted. The equalizer reinvigorated Rennes, who had struggled to break down a resolute Paris FC defense.\n\nThe winning goal came just one minute later, in the 75th minute. A Swiss attacker, who had entered the game in the 67th minute as a substitute for Szymanski, proved decisive. He latched onto a cross from Nordin—another impactful substitute—and executed a backheel finish reminiscent of Rabah Madjer's iconic goal, beating defender Coppola to the ball and slotting it home.\n\nThe Swiss player had been a \"victim\" of Rennes' switch to a 4-3-3 formation at kickoff, which had left him on the bench. But his introduction changed the game. His goal not only sealed the victory but also guaranteed Rennes a place in European competition next season, a significant achievement for the club.\n\nFor Lepaul, the season continues to be remarkable. His 20 goals have propelled Rennes up the table, and his ability to deliver in crucial moments has made him a fan favorite. The equalizer against Paris FC was another example of his poaching instinct and aerial prowess.\n\nParis FC, who had taken the lead earlier, will rue their inability to hold on. They had controlled much of the match but were undone by Rennes' quickfire double. The defeat leaves them in a precarious position in the standings.\n\nRennes' coach will be pleased with the response from his team, particularly the impact of the substitutes. The win moves them into a European berth, providing a boost for the final stretch of the season. The Swiss attacker's cameo will likely earn him more playing time going forward.\n\nWith the victory, Rennes now look ahead to their remaining fixtures with confidence, knowing that their European dream is alive. For Lepaul, the quest for more goals continues as he aims to finish as the league's top scorer.\n\nBased on reporting from L'Equipe.","news","Estéban Lepaul scored his 20th Ligue 1 goal to equalize, then a Swiss substitute's winner gave Rennes a 2-1 victory over Paris FC, securing European football.","326257536145559552","Rennes","329045456560590849","326135625889615872","Ligue 1","327052663759835136","Rennes vs Paris FC","2026-05-10T21:41:56Z","lepaul-scores-20th-rennes-clinch-european-spot","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FLes-notes-de-rennes-paris-fc-esteban-lepaul-ne-s-arrete-plus\u002F1674817#at_medium=RSS_feeds",[50,45,62,63,64,65,66,67,68],"326222707446255616","326222711401484288","326222712936599552","326222767416414208","326255039846813696","326255041625198592","326222707169431552",[51,46,70,71,72,73,74,75,76],"Antwerp","Belgium","Paraguay","Lesotho","FK Partizan","Partizani","Anderlecht","Lepaul Scores 20th: Rennes Clinch European Spot",[79,101,124,143],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":48,"excerpt":80,"homeTeamId":-1,"homeTeamName":-1,"id":81,"leagueId":53,"leagueName":54,"matchId":82,"matchName":21,"publishedAt":83,"slug":84,"sourceName":59,"sourceURL":85,"teamId":86,"teamName":87,"teamIds":88,"teamNames":94,"title":100},"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",[86,50,89,64,65,66,67,45,90,91,92,93,68],"326257536179113984","326257535952621568","326257769613103104","326222711447621632","326257535919067136",[87,51,95,72,73,74,75,46,96,97,98,99,76],"Toulouse","Marseille","Capital","France","Lyon","Lille, Rennes, Toulouse Pass DNCG Scrutiny Without Sanctions",{"awayTeamId":102,"awayTeamName":103,"body":-1,"category":48,"excerpt":104,"homeTeamId":86,"homeTeamName":87,"id":105,"leagueId":53,"leagueName":54,"matchId":106,"matchName":107,"publishedAt":108,"slug":109,"sourceName":59,"sourceURL":110,"teamId":86,"teamName":87,"teamIds":111,"teamNames":117,"title":123},"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",[86,102,63,64,65,112,66,67,90,113,114,115,116,68],"326255038034874368","326257780744785920","326257572086550528","326257789708013568","326257536443355136",[87,103,71,72,73,118,74,75,96,119,120,121,122,76],"FSV Mainz 05","Bordeaux","Reims","China","Lens","Auxerre Sack Pelissier: Will Still Named Successor",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":48,"excerpt":125,"homeTeamId":-1,"homeTeamName":-1,"id":126,"leagueId":53,"leagueName":54,"matchId":82,"matchName":21,"publishedAt":127,"slug":128,"sourceName":59,"sourceURL":129,"teamId":130,"teamName":131,"teamIds":132,"teamNames":137,"title":142},"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",[130,133,92,116,64,66,67,45,134,135,136,68],"326257590726037504","326222712043212800","326257545754710016","326222711908995072",[131,138,98,122,72,74,75,46,139,140,141,76],"Charlotte","Saudi Arabia","Newcastle","Mexico","Allan Saint-Maximin to Charlotte: 4-Month Lens Exit",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":48,"excerpt":144,"homeTeamId":-1,"homeTeamName":-1,"id":145,"leagueId":53,"leagueName":54,"matchId":82,"matchName":21,"publishedAt":146,"slug":147,"sourceName":148,"sourceURL":149,"teamId":150,"teamName":151,"teamIds":152,"teamNames":164,"title":176},"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",[150,153,154,155,156,157,158,159,160,161,162,163],"326257534526558208","326257546258026496","326257545712766976","326257534170042368","326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257546392244224",[151,165,166,167,168,169,170,171,172,173,174,175],"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":178,"awayTeam":179,"description":183,"homeScore":178,"homeTeam":184,"id":55,"kickoffAt":188,"length":189,"leagueId":190,"leagueName":54,"leagueSlug":191,"probabilityLabel":54,"slug":192,"status":193,"tvStations":194,"venueCity":51,"venueName":195},0,{"code":180,"id":45,"imagePath":181,"name":46,"slug":182},"AWY","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F114.png","paris-fc","Rennes look to secure European football against a Paris FC side desperate to avoid relegation. A win for Rennes would solidify their top-five push, while Paris FC need points to climb out of the drop zone.",{"code":185,"id":50,"imagePath":186,"name":51,"slug":187},"HME","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F94.png","rennes","2026-05-10T19:00:00Z",90,"326135624547438592","fr-ligue-1","rennes-vs-paris-fc-2026-05-10","scheduled",[],"Roazhon Park"]