There were 3 teams that at the end of the season had difficulty surviving in Serie A, Frosinone, Udinese and finally Empoli, and unfortunately Empoli had to face Roma which everyone knows since they were handled by De Rossi. Roma has shown significant improvement,
hope that Frosinone and Udinese beat each other, and Empoli can win against Roma, this is one way for Empoli to survive relegation. Even though it is difficult, the possibility remains, Empoli's fate is in their own hands if they want to survive in Serie A.
Even if Frosinone and Udinese beat each other in their last match of the season, I'm not sure enough that Empoli can hold back Roma, who are playing as a guest team at Empoli's home ground. Because the only option that can save Empoli from relegation in Serie A this season is to win because a draw will not be enough for Empoli even though Udinese lost at home to Frosinone. So the last home match for Empoli was certainly quite a difficult match for him because he had to face Roma who had quite a good performance after being coached by De Rossi.
Yeah you are right, Empoli need a win to take a place in Serie A next season and I know some people are thinking how is it possible for Empoli to beat AS Roma well in this situation I would not underestimate Empoli they are motivated and have to fight until the last minute. On paper, AS Roma is indeed better from any side but don't forget AS Roma didn't aim for anything in the last match they were confirmed to finish in 6th place or Europa League zone so who knows, AS Roma won't play aggressively and want to help Empoli.
If AS Roma win they cannot catch Atalanta because they are behind on goal difference and if AS Roma lose this match their competitors Lazio cannot take over because Lazio is 10 goals behind this means that whatever the result of the match has no impact on AS Roma position in the standings so don't be surprised if AS Roma is defeated.