Bradley, making his return to action after nearly two months out of the team through injury, entered the game in the 78th minute with the score level at 0-0 and his side down a man. Five minutes later the American had his club in front with a powerful shot into the lower corner.
An overlapping run opened up space for Kevin Strootman to cut inside near the top of the box pick out Bradley's late run in the middle of the goal, 18 yards out. The goal held up and Roma took a 1-0 win over Udinese to keep its perfect start to the season going.
Bradley had been out of action since injuring his ankle during the warm up ahead of the USA's World Cup qualifier against Costa Rica on Sept. 6, but Roma is now on a nine-match winning run to start the season.
While Bradley's Roma is still perfect, Jozy Altidore's Sunderland has been far from it to open the season. But the Black Cats got their first win of the league season on Sunday, with Altidore helping set up Fabio Borini late winner.
With the match tied at 1-1 late on, Altidore's first touch was overtaken by Borini cutting in from the right, and the Italian stroked home a lovely shot to give Gus Poyet his first win in charge of the team.