Bayern Munich are crowned champions of Europe for a sixth time, becoming the first team in Champions League history to win every game en route to lifting the trophy.
Neymar and Mbappe were denied by Neuer in the first half, either side of Lewandowski hitting the post, and the decisive moment arrived just before the hour mark when Coman headed in Kimmich’s cross.
Given the exploits of both sides en route to the final, the first half was somewhat lacking the deadly touch many might have expected in the final third, with Neymar, Kylian Mbappe and Robert Lewandowski all spurning decent chances.
Coman, a PSG academy product, broke the deadlock in the 59th minute and that caused the contest to open up significantly.
But, while the Parisians might feel they were incorrectly denied a penalty in an incident involving Mbappe and Joshua Kimmich, Bayern held on to seal their sixth European crown.
PSG settled quicker and crafted the first chance in the 19th minute, but Manuel Neuer crucially blocked Neymar’s left-footed effort.
Perhaps jolted into life by that scare, Bayern went even closer soon after as Lewandowski swivelled in the area and hit the left-hand post, but still PSG looked brighter.
Jerome Boateng’s forced withdrawal through injury made life tougher for Bayern, though Lewandowski again went close just past the half-hour mark when his close-range header forced Keylor Navas into action.
Neuer then had to be alert at the other end on the stroke of half-time, saving Mbappe’s tame attempt after a defensive mix-up.
Although the second half began as a tighter contest, Bayern produced their best move of the match just before the hour and it brought the crucial goal.
Lewandowski laid Serge Gnabry’s cross back to Kimmich just outside the area and his inviting delivery to the back post was headed home by Coman.
PSG had to mount a response and almost levelled when Neuer saved from Marquinhos, while Kimmich’s apparent trip on Mbappe in the Bayern area went unpunished a few moments later.
Neymar then curled just wide – with Eric Maxim Choupo-Moting almost getting a crucial touch on it – in stoppage time, but Bayern hung on as PSG fell short.