Kylian Mbappe provided the breakthrough for Paris St-Germain as they opened their Champions League campaign with victory over Borussia Dortmund.
Mbappe scored from the penalty spot on 49 minutes after his shot was handled by Nicklas Sule.
PSG doubled their lead when Moroccan defender Achraf Hakimi combined well with midfielder Vitinha and doubled the home side's lead.
The French side are in Group F with Newcastle and AC Milan.
More follows.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Paris Saint Germain
Squad number99Player nameG Donnarumma
Squad number2Player nameHakimi
Squad number5Player nameMarquinhos
Squad number37Player nameSkriniar
Squad number21Player nameHernández
Squad number33Player nameZaïre-Emery
Squad number4Player nameUgarte
Squad number17Player nameVitinha
Squad number10Player nameDembélé
Squad number23Player nameKolo Muani
Squad number7Player nameMbappé
Squad number9Player nameGonçalo Ramos
Squad number15Player nameDanilo Pereira
Squad number19Player nameLee Kang-in
Borussia Dortmund
Squad number1Player nameKobel
Squad number25Player nameSüle
Squad number15Player nameHummels
Squad number4Player nameSchlotterbeck
Squad number17Player nameWolf
Squad number19Player nameBrandt
Squad number23Player nameCan
Squad number20Player nameSabitzer
Squad number26Player nameRyerson
Squad number27Player nameAdeyemi
Squad number21Player nameMalen
Squad number5Player nameBensebaïni
Squad number8Player nameNmecha
Squad number11Player nameReus
Squad number14Player nameFüllkrug
Squad number43Player nameBynoe-Gittens
Line-ups
PSG
Formation 4-3-3
99G Donnarumma2Hakimi5Marquinhos37Skriniar21HernándezSubstituted forDaniloat 88'minutes33Zaïre-Emery4Ugarte17VitinhaSubstituted forLee Kang-inat 80'minutes10Dembélé23Kolo MuaniSubstituted forGonçalo Ramosat 80'minutes7MbappéSubstitutes
1Navas8Ruiz9Gonçalo Ramos15Danilo19Lee Kang-in26Mukiele28Soler29Barcola80TenasB Dortmund
Formation 3-5-2
1Kobel25Süle15Hummels4SchlotterbeckBooked at 66mins17WolfSubstituted forBensebaïniat 78'minutes19BrandtSubstituted forReusat 62'minutes23CanBooked at 67minsSubstituted forBynoe-Gittensat 76'minutes20SabitzerSubstituted forNmechaat 14'minutes26RyersonBooked at 90mins27Adeyemi21MalenSubstituted forFüllkrugat 62'minutesSubstitutes
5Bensebaïni6Özcan7Reyna8Nmecha9Haller11Reus14Füllkrug18Moukoko33Meyer35Lotka43Bynoe-GittensReferee:Jesús Gil Manzano
Attendance:47,379
Live Text
Match ends, Paris Saint Germain 2, Borussia Dortmund 0.
Second Half ends, Paris Saint Germain 2, Borussia Dortmund 0.
Offside, Paris Saint Germain. Kylian Mbappé tries a through ball, but Gonçalo Ramos is caught offside.
Hand ball by Marco Reus (Borussia Dortmund).
Offside, Paris Saint Germain. Warren Zaïre-Emery tries a through ball, but Kylian Mbappé is caught offside.
Attempt missed. Kylian Mbappé (Paris Saint Germain) right footed shot from the left side of the box is close, but misses to the left. Assisted by Gonçalo Ramos.
Attempt missed. Kylian Mbappé (Paris Saint Germain) right footed shot from the right side of the box is close, but misses to the left. Assisted by Danilo Pereira with a through ball.
Attempt blocked. Niclas Füllkrug (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Marco Reus.
Julian Ryerson (Borussia Dortmund) is shown the yellow card.
Lee Kang-In (Paris Saint Germain) wins a free kick in the defensive half.
Foul by Jamie Bynoe-Gittens (Borussia Dortmund).
Attempt missed. Karim Adeyemi (Borussia Dortmund) left footed shot from outside the box is too high. Assisted by Felix Nmecha.
Substitution, Paris Saint Germain. Danilo Pereira replaces Lucas Hernández.
Attempt missed. Niclas Füllkrug (Borussia Dortmund) header from the centre of the box is close, but misses to the right. Assisted by Karim Adeyemi with a cross following a corner.
Corner, Borussia Dortmund. Conceded by Achraf Hakimi.
Attempt missed. Gonçalo Ramos (Paris Saint Germain) right footed shot from the centre of the box is high and wide to the left. Assisted by Ousmane Dembélé following a fast break.
Offside, Borussia Dortmund. Nico Schlotterbeck tries a through ball, but Niclas Füllkrug is caught offside.
Attempt blocked. Mats Hummels (Borussia Dortmund) left footed shot from outside the box is blocked.
Attempt blocked. Niclas Füllkrug (Borussia Dortmund) header from the centre of the box is blocked. Assisted by Karim Adeyemi with a cross.
Corner, Borussia Dortmund. Conceded by Marquinhos.