Match ends, Guingamp 0, Paris Saint Germain 2.
Paris St-Germain goalkeeper Kevin Trapp is a doubt for Tuesday's Champions League quarter-final trip to Manchester City after injuring a knee at Guingamp.
Trapp was hurt in the 13th minute of the champions' 2-0 Ligue 1 win when he collided with team-mate Layvin Kurzawa.
The German, 25, was replaced at half-time by Italy international Salvatore Sirigu.
Lucas Moura scored twice for PSG, who drew their first leg against City 2-2 last Wednesday.
Manager Laurent Blanc rested most of his key players, including top scorer Zlatan Ibrahimovic, in readiness for the trip to Manchester.
PSG, who fielded their youngest starting line-up in more than 20 years, went ahead from the penalty spot early in the second half.
Lucas sent goalkeeper Jonas Lossl the wrong way after Jeremy Sorbon had fouled Christopher Nkunku.
The Brazilian winger secured victory when he controlled Kurzawa's cut-back before beating Lossl.
PSG, who secured their fourth successive title on 13 March, are 28 points clear of the two teams closest to them, Lyon and Monaco.
- 29KerbratBooked at 27mins
- 5DialloSubstituted forCardyat 81'minutes
- 26GiresseSubstituted forBlasat 62'minutes
- 23BriandBooked at 56mins
- 28ErdincSubstituted forDembeleat 62'minutes
- 20Dos Santos
- 16TrappSubstituted forSiriguat 45'minutes
- 23Van der Wiel
- 5MarquinhosSubstituted forRimaneat 88'minutes
- 7Lucas Moura
- 29AugustinSubstituted forMeiteat 90+1'minutes
- Fredy Fautrel
- Shots on Target
Second Half ends, Guingamp 0, Paris Saint Germain 2.
Substitution, Paris Saint Germain. Yakou Meite replaces Jean-Kevin Augustin.
Hervin Ongenda (Paris Saint Germain) wins a free kick in the defensive half.
Foul by Julien Cardy (Guingamp).
Attempt saved. Jimmy Briand (Guingamp) header from the centre of the box is saved in the top right corner. Assisted by Ludovic Blas with a cross.
Corner, Guingamp. Conceded by Presnel Kimpembe.
Layvin Kurzawa (Paris Saint Germain) wins a free kick in the defensive half.
Foul by Marcus Coco (Guingamp).
Foul by Layvin Kurzawa (Paris Saint Germain).
Julien Cardy (Guingamp) wins a free kick in the defensive half.
Substitution, Paris Saint Germain. Kevin Rimane replaces Marquinhos.
Jean-Kevin Augustin (Paris Saint Germain) wins a free kick in the attacking half.
Foul by Christophe Kerbrat (Guingamp).
Benjamin Stambouli (Paris Saint Germain) wins a free kick in the defensive half.
Foul by Jimmy Briand (Guingamp).
Lucas Moura (Paris Saint Germain) wins a free kick in the defensive half.
Foul by Lars Jacobsen (Guingamp).
Substitution, Guingamp. Julien Cardy replaces Moustapha Diallo because of an injury.
Corner, Guingamp. Conceded by Marquinhos.