The Portuguese forward scored the second for the Italian champions, already through to the last 16, when he tapped in after Georgi Bushchan’s attempted block rebounded off Juve striker Alvaro Morata.
Ronaldo was a made to wait a few seconds before the VAR team signalled to the French referee the goal would stand.
That was the only major contentious issue Frappart had to deal with, although Kyiv might point to an incident in the first half when penalty appeals were waved away after defender Leonardo Bonucci had his arms around forward Benjamin Verbic.
Juve took the lead in the 21st minute when loan signing Federico Chiesa scored his first for the club, with a header from Alex Sandro’s cross.
After Ronaldo added a second, Morata made it 3-0 when he slotted home his sixth Champions League goal of the season following good work from Weston McKennie and Chiesa on the right.
Kyiv, who have now taken only a point from five group games, impressed in patches and were twice thwarted by former Arsenal keeper Wojciech Szczesny, who denied winger Viktor Tsygankov with two great reflex saves.
Juventus are at Barcelona in their final Group G match next week, with both sides vying to finish top of the pool.
|Cristiano Ronaldo’s 750 career goals|
EDITED FROM BBC