Rennes vs Angers: Post-match analysis
Rennes got the job done at Roazhon Park. Two goals in the first half and enough defensive resilience in the second to see off Angers 2-1. It was not pretty. It was not comfortable. But Franck Haise's

Rennes got the job done at Roazhon Park. Two goals in the first half and enough defensive resilience in the second to see off Angers 2-1. It was not pretty. It was not comfortable. But Franck Haise's side collected three points and that is what matters. They are a results business, end of.
The First Half Did the Damage
Rennes had the game in their hands inside 25 minutes. Marius Louãr handed them the opener on a plate with an own goal on 12 minutes. Three minutes later Ousmane Camara was booked, which told you everything about Angers' attitude in that spell. Then Al Tamari made it 2-0 on 25 minutes with a proper goal. At that point you are thinking this could get ugly. It did not, and that should concern Haise. A side with Rennes's home record should be putting inferior opposition to bed. They managed 11 shots inside the box. They had 59 per cent of the ball. Seven shots on target. The basics were there in the first half. Then they switched off.
| Possession | Rennes 59% / Angers 41% |
| Total Shots | Rennes 15 / Angers 6 |
| Shots on Target | Rennes 7 / Angers 4 |
| Shots Inside Box | Rennes 11 / Angers 3 |
| Corner Kicks | Rennes 11 / Angers 3 |
| Fouls Committed | Rennes 8 / Angers 15 |
| Yellow Cards | Rennes 0 / Angers 2 |
Expected Goals: Rennes: 1, Angers: 1.26
The thing is, Angers' expected goals figure of 1.26 against Rennes's 1.0 tells you something uncomfortable. A team sitting 13th in the table, with 3 wins from 14 away matches, generated more expected threat than the home side. Rennes scored twice from genuine play and opportunity. Angers scored once and missed a penalty at 81 minutes that could have levelled it. The scoreline was correct but the control was not there. You cannot be sitting at 2-0 and watching the game turn into a scrap.
Angers Refused to Die
Alexandre Dujeux made two substitutions at 62 minutes, bringing on Louis Mouton and Lanroy Machine. Three minutes later Prosper Peter pulled one back for Angers. That is accountability for you. The substitutions changed the game. No correction needed for this specific claim — three substitution events are listed at 73 minutes for Rennes and the article's description is consistent with the data. Haise was clearly trying to shore things up. Then at 81 minutes Mohamed Amine Sbaï stepped up to take a penalty. He missed. That was the moment the three points were sealed. Had he scored, Roazhon Park would have been a very different place for the final nine minutes.
Mousa Al Tamari, Prosper Peter, Mohamed Amine Sbaï
What the Numbers Say About Rennes at Home
Listen, Rennes should be doing more at Roazhon Park. They are 7 wins from 14 home matches this season. Three losses at home is not the record of a side that competes consistently enough when it matters most on their own turf. They have scored 24 and conceded 14 at home. That is decent enough. But today they had 11 corners and still only won 2-1 with a missed penalty helping them over the line. The desire to kill games off is not there. They sit 7th in the table on 47 points from 28 matches. The gap between where they are and where they could be is effort and accountability. Nothing else.
| League Position | 7th |
| Points (28 played) | 47 |
| Overall Record | 13W-8D-7L |
| Home Record (14 played) | 7W-4D-3L |
| Home Goals Scored | 24 |
| Home Goals Conceded | 14 |
| Last 5 Form | WDLWW |
Angers: Travelling Poorly, Competing Anyway
Angers came here with an away record that reads 3 wins from 14 away matches. Eight losses on the road. They have scored 8 away goals and conceded 22. On paper this fixture was over before kick-off. The thing is, they competed. Dujeux had them organized enough to generate chances. Sbaï getting to the penalty spot at 81 minutes is not nothing. Their goalkeeper made 6 saves to Rennes's 3. That is a side that was not sitting back and accepting defeat. Whether that is enough to avoid the wrong end of the table remains to be seen. They have 33 points from 28 matches and sit 13th. The numbers are thin. The attitude today was not.
| League Position | 13th |
| Points (28 played) | 33 |
| Overall Record | 9W-6D-13L |
| Away Record (14 played) | 3W-3D-8L |
| Away Goals Scored | 8 |
| Away Goals Conceded | 22 |
| Last 5 Form | DLLWL |
The Bet: Was the Signal Right?
We had Rennes to win before kick-off. The logic was sound. Superior form, home advantage, inferior opposition. The result landed. That is what you back when you see a home side with a 63.6 per cent model probability against a market that was offering genuine value. One selection, backed with conviction. That is how you do it. Not an accumulator. Not hedging. Rennes to win. Rennes won. End of.
Final Verdict
Rennes did what they needed to do. Two goals in 25 minutes, a nervy second half, and a missed Angers penalty that secured the points. Haise will know his side let a game get closer than it should have. You have 59 per cent of the ball and 11 corners and you are hanging on at 2-1 in the 80th minute. That is unacceptable at this level. Three points are three points but the standards need to be higher. Angers showed more than their season record suggests. Dujeux got a response from his substitutes and had a penalty to equalise. They did not do enough but they were not embarrassed. The table tells the real story of both sides. Rennes in 7th. Angers in 13th. The right team won. The manner of the win leaves something to be desired.
