Match ends, Angers 0, Paris Saint-Germain 0.
Paris St-Germain's nine-game winning run in Ligue 1 came to an end as they were held by third-placed Angers.
PSG, who missed out on the chance to extend their lead to 16 points, twice hit the woodwork.
Edinson Cavani's header struck the post, and Angel di Maria also hit the woodwork in the 33rd minute with a firm shot from just inside the box.
PSG's top scorer Zlatan Ibrahimovic replaced Lucas Moura in the 72nd minute, but made little impact.
Promoted Angers' best opportunity came just before the break when Romain Thomas' header bounced off the bar.
Laurent Blanc's PSG have 42 points from 16 games and lead second-placed Caen, who travel to Monaco on Wednesday, by 14 points. Angers are third on 27 points.
"If you put 10 opposition players in their own half of the field, if they are well organised and disciplined and pushed on by the home fans and are physically strong, I can tell you, it's not easy to score goals," Blanc said.
"We had chances but unfortunately we didn't score. If we had scored early, it would have been a very different match. But we also have to pay tribute to this Angers side."
Nice are fifth on 25 points after being held to a 0-0 draw at mid-table Lorient, while fourth-placed Lyon completed a goalless day in Ligue 1 as they drew 0-0 with Nantes.
- 5ManganiSubstituted forDiersat 78'minutes
- 10SunuSubstituted forBouka Moutouat 85'minutes
- 14KetkeophomphoneSubstituted forKaranoviçat 71'minutes
- 9Razzagui Camara
- 3Bouka Moutou
- 19AurierBooked at 22mins
- 2Thiago Silva
- 32David Luiz
- 17Cabelino Andrade
- 14MatuidiSubstituted forLavezziat 45'minutes
- 11Di María
- 7Lucas MouraSubstituted forIbrahimovicat 72'minutes
- Benoit Bastien
- Shots on Target
Second Half ends, Angers 0, Paris Saint-Germain 0.
Foul by Zlatan Ibrahimovic (Paris Saint-Germain).
Romain Thomas (Angers) wins a free kick in the defensive half.
Offside, Angers. Ludovic Butelle tries a through ball, but Goran Karanoviç is caught offside.
Attempt missed. Arnold Bouka Moutou (Angers) left footed shot from outside the box is close, but misses to the left following a fast break.
Corner, Paris Saint-Germain. Conceded by Romain Thomas.
Substitution, Angers. Arnold Bouka Moutou replaces Gilles Sunu.
Attempt missed. Edinson Cavani (Paris Saint-Germain) right footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Ezequiel Lavezzi with a cross following a corner.
Corner, Paris Saint-Germain. Conceded by Ludovic Butelle.
Attempt saved. Adrien Rabiot (Paris Saint-Germain) right footed shot from outside the box is saved in the bottom left corner. Assisted by Ezequiel Lavezzi.
Attempt blocked. Zlatan Ibrahimovic (Paris Saint-Germain) right footed shot from outside the box is blocked.
Hand ball by Romain Thomas (Angers).
Attempt saved. Edinson Cavani (Paris Saint-Germain) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Ángel Di María.
Offside, Paris Saint-Germain. Zlatan Ibrahimovic tries a through ball, but Ezequiel Lavezzi is caught offside.
Substitution, Angers. Charles Diers replaces Thomas Mangani.
Attempt missed. Maxwell (Paris Saint-Germain) left footed shot from the left side of the box misses to the right.
Offside, Paris Saint-Germain. Ángel Di María tries a through ball, but Edinson Cavani is caught offside.
Attempt missed. Ángel Di María (Paris Saint-Germain) left footed shot from outside the box is close, but misses to the right.
Attempt missed. Abdoul Camara (Angers) left footed shot from outside the box is too high. Assisted by Goran Karanoviç.