Tammy Abraham's first-half strike earned AS Roma a 1-0 win over Udinese on Thursday to send them fourth in Serie A, but Lorenzo Pellegrini was sent off and will now miss the capital derby against Lazio.
England international Abraham steered in a close-range finish after 36 minutes following a fabulous assist from 19-year-old Riccardo Calafiori, who ran half the length of the pitch before beating his marker and sending in a fine cross.
Jose Mourinho's side climbed to fourth place on 12 points, three behind leaders Napoli. Udinese are 10th with seven points.
"I knew there was a lot of pressure with me coming in, but I love the fans, the staff, they make me feel like family from the first day and I need to repay them," Abraham told DAZN.
"I came here to win, I love to win, the boys look to me, I have to give them confidence and hopefully we will continue getting results."
Roma needed to deliver a result after suffering their first defeat under Mourinho against Hellas Verona at the weekend, and they began with intent as Henrikh Mkhitaryan and Nicolo Zaniolo both hit the post.
Abraham gave the hosts a deserved lead before halftime, his third goal in all competitions since joining from Chelsea in August.
The hosts suffered a damaging blow in the dying minutes when captain Pellegrini was shown a second yellow card for a high elbow, meaning he will be suspended for the Rome derby on Sunday.
Pellegrini's suspension rules him out of the hotly-anticipated clash with city rivals Lazio at the Stadio Olimpico.
"I do not know the legal workings of Italian football, but I want to. If we can make him play, we will do everything to do that," Mourinho told DAZN.
"I have many doubts that anyone can say that it was a deserved second yellow. One person. But I cannot say that he will play on Sunday."