Juventus proved too strong for Dynamo Kiev after registering a 3-0 win at the Allianz Stadium on Wednesday night.
Cristiano Ronaldo was back in the line-up after being rested at the weekend, as Federico Bernardeschi dropped to the bench as a result.
With qualification already secured, Andrea Pirlo's men still had hopes of finishing as group winners but they would need to Barcelona lose their final group game.
Federico Chiesa gifted the Old Lady the lead on 21 minutes with a neat finish for his first-ever Champions League goal.
The Serie A champions found it tough to break down the Ukraine giants in the remaining stages of the first half, while Wojciech Szczesny did well to deny Viktor Tsygankov before the break.
However, it was only a matter of time before the host scored again as Ronaldo got his name on the scoresheet just before the hour mark after turning home a cross from Alvaro Morata at the far post.
The hosts did not have to wait too long for a third goal as Morata got his reward with a powerful finish past a helpless Heorhiy Bushchan for his fourth goal of the tournament.
Pirlo's charges will now look ahead to next week's clash against Group H leaders FC Barcelona, with the Serie A outfit needing a win to finish top.