Nikola Maksimovic, Gaston Silva and Alessandro Gazzi all came into the side, whilst Andrea Belotti continued to partner Josef Martinez up front.
It was the Venezuelan striker Martinez who had the first chance of the game, as he received Bruno Peres' pass on his chest, flicked the ball past Kostas Manolas, but then blazed his volley high over the bar.
Toro were continuing to create chances, and this time it was the inform Andrea Belotti whose long range shot hit the post.
Ten minutes before the break, Torino were awarded a penalty when Kostas Manolas was penalised for pulling back Belotti in the area. The former Palermo man sent Wojciech Szczesny the wrong way to give Toro a deserved half time lead.
With twenty-five minutes remaining, Kostas Manolas made amends for his earlier error by heading home Diego Perotti's corner to equalise.
However, with ten minutes remaining a well worked move by the Granata culminated in Josef Martinez tapping home Bruno Peres' cross - and the former Young Boys striker finally scored his first goal of this season.
The home side needed divine intervention, and with five minutes remaining Luciano Spalletti bought on Roma captain Francesco Totti, in what could be his final season with the club.
Within twenty-two seconds Roma got the intervention they were looking for, as Totti got the final touch on a Miralem Pjanic free kick to equalise.
With the Stadio Olimpico now rocking, the home side side were awarded a controversial penalty moments later, as Nikola Maksimovic was adjudged to have handled Perotti's cross.
Francesco Totti stepped up to take the penalty, which narrowly beat Daniele Padelli but remarkably the Roma captain had now had two touches and scored two goals.
Giampiero Ventura threw on Primavera product Simone Edera in the dying seconds in search of an equaliser, but it was not to be. Despite an impressive performance, Toro fell to defeat on a night that belonged to one man - Francesco Totti.