Venezia condemned Roma to a 3-2 defeat on Sunday in the latest poor result for the Giallorossi.
Roma fell behind in the third minute after a free kick was headed in by Mattia Caldara.
It seemed like there would be a way back into the game when a penalty was awarded for a foul on Tammy Abraham, but there was an offside in the buildup.
It wasn’t the last time a penalty appeal was checked; Stephan El Shaarawy was brought down on one occasion and Abraham had another appeal, neither being awarded.
But Roma were able to get back in the game via open play when Eldor Shomurodov finished from close range.
One striker who needed a confidence boost was off the mark again and next Abraham would be as well, as he brought the ball down and finished to give Roma the lead before the break.
Things took a turn for the worse after, though. Venezia equalised after a contentious penalty of their own, converted by Mattia Aramu.
Then, in the 74th minute, they won it through a David Okereke finish.
There were chances for Roma throughout the half, including Abraham hitting the post and Carles Perez seeing a volley deflected over, but it wasn’t to be.
It brings an end to a challenging run of form between the October and November international breaks.