I can't really say if not for the red card that one of the Sassuolo players received and they remain 10 players against 11 players, I don't think Roma will be able to win the game. The highest performances from Roma I was expecting is just to play draw because Sassuolo was leading with one goal in the first half, and it was till 60+ minutes after Sassuolo received the red card, Roma had chances to score. That shows there is a big probability that if Sassuolo did not receive that red card, Roma may not get good chances to score.
The upcoming match between Roma and Fiorentina is expected to be unpredictable due to the strong play of both teams. However, based on past head-to-head results, Roma has always looked formidable at home against Fiorentina, trying to replicate their style of play when playing the team. It is currently Roma's home game, and based on head-to-head statistics, I believe Roma has a better chance of winning or drawing, but I cannot guarantee Fiorentina will be able to defeat them in the upcoming game.
Recently I have noticed a certain kind of trend. One team that is not expected to win is actually able to break the deadlock. And after that, they get a red card and the other team starts scoring and making a comeback. Also eventually being able to win the match. I have seen that happening in a few matches. probably just a coincidence.
But this was definitely a good comeback from Roma. They had control over the ball for most of the time. And in the end, they were able to make something out of it.
Fiorentina is not in a very stable form right now. They are more inconsistent compared to Roma. So I will actually say that Roma might be able to win the next match as well.