Rennes se impuso 1-2 ante Angers en un partido de la Ligue 1 que quedó marcado por una primera mitad de máxima intensidad y por una sucesión de goles en apenas 35 minutos. El encuentro, correspondiente a la tercera jornada de la temporada regular, tuvo un desarrollo abierto desde el comienzo, con ambos equipos buscando avanzar con rapidez y aprovechar cada espacio cerca del área rival. El conjunto visitante encontró primero el camino del gol, Angers respondió durante el mismo periodo y la definición llegó antes del descanso. Después, el marcador ya no volvió a moverse, aunque el duelo mantuvo la tensión hasta los últimos instantes.
Rennes entró al partido con una propuesta directa y encontró premio en el minuto 9. Przemysław Frankowski apareció para finalizar una jugada ofensiva iniciada con la asistencia de Sebastian Szymański, poniendo al equipo visitante al frente en una de las primeras acciones claras de la tarde. La combinación entre ambos jugadores permitió que Rennes atacara con precisión y castigara a Angers cuando todavía intentaba acomodarse en el campo. El gol obligó al conjunto local a adelantar sus líneas y a buscar una respuesta inmediata, mientras Rennes trataba de controlar el ritmo con posesiones más largas y movimientos constantes en la zona ofensiva.
La reacción de Angers llegó en el minuto 17, aunque mediante una acción desafortunada para la defensa visitante. Jordan Lefort protagonizó un autogol que devolvió la igualdad al desarrollo del encuentro y cambió rápidamente el escenario del partido. El tanto aumentó la presión sobre Rennes, que tuvo que reorganizarse para evitar que el impulso local se transformara en una segunda anotación. Angers aprovechó el momento para insistir por los costados y llevar el juego hacia el campo rival, mientras el conjunto dirigido por F. Haise intentaba responder con salidas rápidas. La primera parte comenzó a adquirir un ritmo vertiginoso, con llegadas alternas y poco margen para que cualquiera de los dos equipos pudiera relajarse.
En el minuto 35, Carlens Arcus volvió a aparecer como una de las figuras de Angers. El defensor convirtió después de recibir la asistencia de Branco van den Boomen, culminando otra llegada del cuadro local y prolongando una secuencia de acciones decisivas dentro del área. Arcus se mostró participativo en las jugadas ofensivas y su intervención volvió a poner a Angers en el centro de la escena. Van den Boomen, por su parte, aportó claridad en la construcción y terminó siendo uno de los jugadores más destacados del equipo local. Con los tres goles ya registrados, el tramo final de la primera mitad se jugó con especial cuidado, aunque ambos conjuntos conservaron la intención de atacar cada vez que recuperaban la pelota.
Tras el descanso, el partido entró en una fase de mayor disputa en la mitad de la cancha. Angers intentó encontrar espacios para volver a acercarse al arco de Brice Samba, mientras Rennes buscó proteger su ventaja con una circulación más segura y salidas rápidas hacia sus atacantes. Charlie Cresswell recibió una tarjeta amarilla en el minuto 58, en una acción que reflejó la intensidad de los duelos y el esfuerzo de Rennes por contener los avances locales. El equipo visitante también comenzó a modificar sus piezas para sostener el ritmo. En el minuto 68, Mousa Al-Tamari ingresó por Issa Soumaré y Quentin Merlin reemplazó a Mahamadou Nagida, dos movimientos que renovaron la energía de Rennes en diferentes zonas del campo.
Angers respondió con cambios en el minuto 76, cuando Jim Allevinah entró por Harouna Djibirin y Amine El Ouazzani ocupó el lugar de Prosper Peter. El objetivo fue darle mayor profundidad al ataque y aumentar la presencia cerca del área visitante. Un minuto después, Rennes realizó dos sustituciones: Sebastian Szymański dejó su lugar a Adrien Thomasson, mientras Ludovic Blas ingresó por Eliezer Mayenda. Szymański abandonó el campo después de haber participado directamente en el primer gol de su equipo, y los cambios permitieron que Rennes administrara el tramo decisivo con futbolistas frescos. Angers siguió buscando una oportunidad para modificar el resultado, pero encontró una defensa visitante atenta y un bloque dispuesto a resistir cada avance.
El conjunto local agotó más modificaciones en el minuto 83, con los ingresos de Amine Sbaï por Usman Simbakoli y de Carlens Arcus por Lillian Rao-Lisoa. Arcus dejó el campo después de haber sido protagonista en el marcador y de haber ofrecido una de las actuaciones más relevantes de Angers. Rennes, mientras tanto, mantuvo el orden durante los minutos finales y trató de reducir las interrupciones para conservar su ventaja. En el minuto 89, Esteban Lepaul reemplazó a Boulaye Dia en la última modificación del equipo visitante. Angers todavía dispuso de tiempo para intentar una última reacción, pero la defensa de Rennes logró contener los centros y las acciones de presión en el cierre.
La última incidencia llegó en el tiempo añadido, cuando Joseph Kalulu recibió una tarjeta amarilla en el minuto 90+3. Poco después, el árbitro G. Kubler señaló el final y confirmó el triunfo 1-2 de Rennes sobre Angers. Frankowski y Szymański quedaron entre los nombres más importantes del vencedor por su participación directa en la apertura del marcador, mientras que Arcus y Van den Boomen destacaron en la respuesta del conjunto local. Fue una noche de gran actividad en ambas áreas, resuelta por Rennes después de un primer tiempo frenético y de una segunda mitad en la que el visitante supo conservar la diferencia hasta el pitazo final.