Match reports from Ligue 1: goals, line-ups, stats and what each result means in the table.
Giroud at 11', Tiago Santos at 31', and Davide Ancelotti's first league game as Lille coach was effectively over. Angers had 20 shots and Anthony Lopes had a busier afternoon than the scoreline suggests.
Eric Dier headed in from a corner inside the first quarter of an hour and Monaco spent the rest of the afternoon keeping it. Lionel Mpasi made six saves for Le Havre and still finished on the losing side.
PSG's home opener was moved to Roazhon Park after the Parc des Princes surface was ruled unplayable. They then went 2-0 down inside 38 minutes and needed a substitute's double to leave with a point.
Lens led 1-0 at the break and looked ordinary doing it. Then Auxerre, already down to ten men since the 35th minute, lost the second half 4-2 and the game got away from them entirely.
Le Mans scored twice from very little, led with half an hour left and were pinned in for most of the evening. Kamory Doumbia's equaliser at 62' was the least Brest deserved, and probably not enough.
Nice served a closed-doors sanction, had 60% of the ball and put one shot on target. Lorient had the better chances and did nothing with them either. New era, no goals.
The Stadium spent ninety minutes attacking and hit almost nothing. Nartey scored at 68', Malick Fofana finished it at 85', and Lyon left with a 2-0 win that the shot count refuses to explain.
Paris FC had 59% of the ball, 612 accurate passes and one shot on target. Troyes had less of everything except the result they probably wanted. Goalless, and both sides can live with it.
Nothing separated the sides for 45 minutes. Then Amine Gouiri scored the moment the second half started, added a penalty, and Strasbourg — down to ten men — conceded twice more in the closing minutes.