
The tie was level at 3-3 on aggregate after 90 minutes and went into extra time before Flamingo poached a 98th-minute winner to see the Dutch side advance as Juventus became the third Italian side eliminated from the competition following AC Milan and Atalanta on Tuesday.
Juventus had a 2-1 lead going into the second leg at the Philips Stadion, but PSV cancelled that out when veteran Ivan Perisic opened the scoring in the 53rd minute.
The visitors restored their advantage when Timothy Weah equalised 10 minutes later, only for Ismael Saibari to make it 2-1 and level the aggregate scoreline with his close-in effort in the 74th minute.
PSV had several chances to win the tie before it went into extra time, where Flamingo made no mistake as he took advantage of a defensive muddle to see PSV to a 4-3 aggregate triumph.