It has been a long time since Roma beat Juventus the last time no matter it is a home or away game. This is a point to consider I think before making a bet on the game.
Of course Juventus were better than this season back then mostly. But in fact Juventus are maintaining a good series in the league lately also. They have made their winning streak four games with the win against Torino. Honestly this is going to be their toughest game these days. Roma are far ahead of them and they are having a decent season now. They just surprise us by simple point losses against smaller teams lately. For example their Cremonese game ended very unexpectedly. But I think Mourinho will prepare his players specially for the Juventus game.
I will bet on both teams to score here and not bet on any side to win.
Actually Roma aren't far ahead of Juventus based on performance, which if we refer to the normal point and ignore the point deduction, currently Juventus should be on 2nd position in the table with 50 points, 6 points ahead of Roma.
From my own research, the winning percentage of Juventus in their away games is 6/11*100% = 54.5%, while in the other side, the winning percentage of Roma in Olimpico is 7/11*100 = 63.6%. 63.6% isn't an ideal number for home game, which it's a clear sign that Juventus chance to win the game is quite high. However, your prediction is quite fair by picking both team to score.
Roma has a great chance to go to that third position if they end up winning this match against Juventus. But the biggest question is will they actually be able to win against Juventus?
I honestly do not think so.
If Juventus does win this match, I don't think they will actually improve their standing. Juventus will bring them a lot closer to the teams ahead of them. Form Roma is also not as good as Juventus. So personally I think Juventus should be able to win this match.