In the 38th minute, Ronaldo opened the scoring for Juventus, meeting a cross by Alex Sandro.
Ronaldo added another to double the lead with a brilliant header in the first-half stoppage time.
This was his 18th goal in the ongoing season.
The Portugal star created chances to complete a hat-trick, however, mid-fielder Weston McKennie fired the winner for Juventus.
Ronaldo shines, Juve play 250th game at Allianz Stadium
As per Opta, Crotone are the 78th different side against whom Ronaldo has scored in the top five Europe leagues.
Only Zlatan Ibrahimovic (79) has scored against more sides since 2000.
Notably, Ronaldo has netted against each of the teams currently in the Serie A.
Meanwhile, Juventus played their 250th match at the Allianz Stadium, considering all competitions.
Weston McKennie attains a special feat
Mid-fielder Weston McKennie added the finishing touch against Crotone after Ronaldo fired a brace. The former is now the best American scorer in Serie A history with four goals. With this, he has overtaken Michael Bradley in terms of goals (3).
The quest for a tenth consecutive title
Juventus are attempting to clinch a tenth consecutive title, with Ronaldo leading the scoring charts.
Speaking on the same, Juventus coach Andrea Pirlo said, "The desire we have to return to the top makes me feel comfortable. The attitude of the players also pleases me."
"We know that Inter are a great team and we know we have to fight."