Paris FC and Stade Rennais FC produced a seven-goal thriller at Stade Charléty on 18 October 2026, with the hosts claiming a dramatic 4-3 Ligue 1 victory after a breathless second half that swung first one way and then the other. In a match that had almost everything — early pressure, clinical finishing, a penalty, a late equaliser and an even later winner — Paris FC held their nerve to take three precious points against one of France’s most established top-flight clubs.
Match overview
Paris FC started with intensity and pressed Rennes high up the pitch, forcing the visitors into hurried clearances and creating a string of half-chances from wide areas. The home side’s reward arrived midway through the first half when Ilan Kebbal drifted inside from the right and curled a left-footed effort into the far corner. Rennes responded with their usual technical quality, equalising before the break through Ludovic Blas after a slick exchange on the edge of the box. The second half, however, turned into a genuine classic: Paris FC moved 2-1 ahead through Jean-Philippe Krasso, Rennes levelled via Arnaud Kalimuendo, and the teams then traded goals again before Alimami Gory struck the winner in the closing minutes.
Key moments
- 18’ — Paris FC 1-0: Kebbal cut in from the right and found the bottom corner with a composed finish.
- 41’ — Paris FC 1-1: Blas finished a flowing Rennes move, guiding the ball beyond the goalkeeper from the edge of the area.
- 54’ — Paris FC 2-1: Krasso powered home a header from a deep cross, restoring the home side’s advantage.
- 67’ — Paris FC 2-2: Kalimuendo converted from close range after a scramble inside the box.
- 76’ — Paris FC 3-2: A quick counter ended with a low finish across the goalkeeper as the match opened up completely.
- 84’ — Paris FC 3-3: Rennes equalised again through a well-worked set-piece routine, silencing the home crowd briefly.
- 89’ — Paris FC 4-3: Gory arrived late at the back post to turn in the decisive goal and send Stade Charléty into raptures.
Tactical story
Paris FC’s aggressive 4-2-3-1 caused Rennes problems in transition, especially when the full-backs pushed high and the wide forwards attacked the space behind. Rennes enjoyed more possession and looked dangerous whenever Blas and Kalimuendo combined in the final third, but they were repeatedly exposed by Paris FC’s direct running through the middle. The hosts’ willingness to commit bodies forward left gaps at the back, and Rennes punished them twice after the interval. In the end, though, Paris FC’s greater urgency in the final ten minutes made the difference, with Gory’s late run epitomising a team determined to turn a chaotic contest into a signature win.
Standout players
Kebbal was at the heart of Paris FC’s best attacking moments, combining close control with an ability to find space between Rennes’ midfield and defence. Krasso’s physical presence gave the home side a focal point, while Gory delivered the most important contribution of all with the late winner. For Rennes, Blas was the standout performer, dictating tempo and creating chances, and Kalimuendo’s movement in the box kept the visitors in the game until the very end.
Ligue 1 table impact
The result gives Paris FC a significant boost in the Ligue 1 standings, adding three points against a side with European ambitions and reinforcing their belief in what is still a demanding top-flight campaign. For Stade Rennais FC, the defeat is a frustrating setback: they showed enough attacking quality to take something from the match but were undone by defensive lapses and Paris FC’s late surge. The seven-goal spectacle will be remembered as one of the season’s most entertaining matches and a reminder of just how competitive Ligue 1 can be from top to bottom.