Ronaldo put Juventus ahead on 13 minutes with his 16th league goal of the campaign to extend his lead as Serie A's top scorer this term ahead of Inter's Romelu Lukaku
Evergreen striker Cristiano Ronaldo scored the day after turning 36 as Juventus overtook Roma to go third in Serie A on Saturday with a 2-0 win over the capital side as Napoli slumped in Genoa.
Juventus move five points behind leaders Inter Milan, who beat Fiorentina 2-0 on Friday, with a game in hand.
Second-placed AC Milan are one point off top spot before hosting struggling Crotone on Sunday. Napoli missed the chance to pull level on points with Roma, falling to their second defeat in three league games, 2-1 against resurgent Genoa.
Ronaldo put Juventus ahead on 13 minutes with his 16th league goal of the campaign to extend his lead as Serie A's top scorer this term ahead of Inter's Romelu Lukaku.
The Portuguese striker, who scored a double in the Italian Cup in midweek against Inter, ended his three-match league run without a goal.
The five-time Ballon d'Or winner missed other chances as he was denied by the crossbar in the 23rd minute and Roma goalkeeper Pau Lopez seven minutes before the break.
Juventus's second goal came 20 minutes from time when Roger Ibanez turned into his own net while trying to stop Ronaldo getting to a Dejan Kulusevski cross.
"We'd prepared for this sort of game," said coach Andrea Pirlo, whose side drew 2-2 with Roma the last time the teams met.
"In the reverse fixture, Roma employed the same tactic against us and this time we wanted to turn the game on its head tactically.
"Morale is high. Defensively we're strong and we're more alert than we were before."
Pirlo has settled into his role as Juventus boss after a stuttering start to the campaign, with six wins in seven league games in 2021.
"You learn from matches and defeats. You learn something from every game, especially as it's so tactical in Italy and you can't play every game the same way," said the former Italian World Cup winner.
Ronaldo later tweeted: "Happy to score and help the team against a tough opponent! 3 important points!"
Meanwhile, Paulo Fonseca's Roma have still not beaten any of the other top eight teams this season.
Former captain Edin Dzeko returned after being sidelined following a falling out with Fonseca, but the Bosnian's presence did not lift his side.
Roma are two points behind Juventus in fourth, having played one game more than the Turin giants.
"We had more shots on goal (14 to 3), more corners (9 to 2), but it's the team that scores goals that wins," said Fonseca.
"A player like Ronaldo makes the difference. That's why he's the best in the world," he added of his fellow Portuguese.
Genoa punish Napoli
In Genoa, Goran Pandev scored twice against his former club, having lost 6-0 in the reverse fixture.
Napoli were struggling without defensive duo Kalidou Koulibaly and Faouzi Ghoulam, who tested positive for coronavirus, with forward Dries Mertens out injured.
Milan Badelj teed up Pandev for the opener after 11 minutes, getting the second off a Miha Zajc cross 15 minutes later.
Matteo Politano pulled a goal back with 11 minutes to go. Genoa move up to 11th, having been 19th after 13 games in late December when Davide Ballardini returned as coach.
"The coach has given us a lot, serenity and confidence," said Pandev. "For us these are three very important points because we are not safe yet."
It was a long time coming for eighth-seed Evans, who made his debut in 2007 and had reached two finals previously, losing them bothhttps://t.co/qPRZFF79am— Dhaka Tribune Sports (@Sport_DT) February 7, 2021
Napoli boss Gennaro Gattuso lamented a missed opportunity before next week's game at home against Juventus.
"There is a lot of regret, this year we are conceding many goals which are identical and this hurts us."
Atalanta let slip a three-goal lead after 20 minutes to draw 3-3 at home by Torino. Josip Ilicic, Robin Gosens and Luis Muriel put the Bergamo side in control.
But Torino captain Andrea Belotti pulled a goal back three minutes before the break, sending in the rebound after missing a penalty, with Bremer getting a second in first-half added time.
Federico Bonazzoli headed in the equaliser six minutes from time. It was a third draw in three games for new Torino coach Davide Nicola with the club 17th, one point above the relegation zone.