Francesco Totti’s stoppage-time penalty earned Roma a 3-2 victory against Sampdoria after torrential downpours had delayed the start of the second half at the Olympic Stadium by an hour.
Veteran striker Totti, a half-time substitute for Diego Perotti, converted his spot-kick in the third minute of time added on after Milan Skriniar’s foul on Edin Dzeko to snatch Roma’s second Serie A win of the season.
Former Manchester City striker Dzeko had fired home in the 61st minute to haul his side level after first-half strikes from Sampdoria pair Luis Muriel and Fabio Quagliarella had cancelled out Mohamed Salah’s early opener for Roma.
Joe Hart endured a miserable debut as Torino were beaten 2-1 at Atalanta.
Iago Falque had put Torino into a 54th-minute lead with a free-kick which sailed past the seemingly unsighted Atalanta goalkeeper Marco Sportiello.
But barely a minute later the England goalkeeper, who moved to Italy on transfer deadline day after losing his place at Manchester City, gifted Andrea Masiello an equaliser.
Hart came off his line to clear a corner only to misjudge the flight of the ball, overstretch and leave Masiello with a tap-in from six yards.
He had the chance to make amends eight minutes from full-time after Atalanta were awarded a penalty, but Franck Kessie sent him the wrong way from the spot.
AC Milan’s tough start to the season continued as they crashed to a 1-0 defeat at home to Udinese thanks to a late goal from Stipe Perica.
The Croatian striker lashed in the winner with two minutes left from Emmanuel Badu’s cross.