Zlatan Ibrahimovic scored a controversial goal in the 11th minute, but there was no doubt about his second deep into stoppage time which sealed the victory and took Inter back seven points clear of Juventus at the top of Serie A.
AC Milan brushed aside Siena 5-1 in Tuscany to consolidate third place in the Serie A standings.
Andrea Pirlo opened the scoring from the penalty spot but it then became the Filippo Inzaghi show with the veteran striker scoring in each half to reach the impressive landmark of 300 career goals.
Alexandre Pato also scored two while Massimo Maccarone was on target for the beleaguered hosts, who were guilty of wasting a number of chances.
Baptista put Roma in front in the seventh minute, but Giampaolo Pazzini continued his excellent recent form to turn the game around with goals in the 25th and 43rd minutes.
Roma lost Marco Motta to a second yellow card after 62 minutes, but levelled with a penalty from Baptista in the 70th minute to take a point back to the capital with them.
Gigi De Canio’s spell in charge of Lecce got off to a nightmare start as his new team were thrashed 5-2 at the hands of Palermo.
Edison Cavani’s penalty gave Palermo an 11th minute lead but a Simone Tiribocchi brace either side of Fabio Simplicio’s strike saw the Serie A strugglers hold their own.
However, Fabrizio Miccoli put the hosts in front for the third time four minutes from half-time before Simon Kjaer and Cavani clinched the result after the break.
Udinese substitute Fabio Quagliarella’s acrobatic equaliser denied Catania a second away win of the season after a 1-1 draw.
Quagliarella scored just four minutes after coming off the bench midway through the second half to cancel out Giuseppe Mascara’s long-range opener.
Rock-bottom Reggina slumped further into the relegation mire after a home draw against Roberto Donadoni’s Napoli.
The hosts started the day five points adrift of safety but the gap is now six after Chievo’s surprise 3-0 win at Lazio moved the Verona club out of the bottom three with Torino now occupying 18th place after they lost 3-2 at Atalanta.
Juventus came from behind to defeat Bologna 4-1 on Saturday night to put the pressure on Inter.
Massimo Mutarelli put Bologna ahead in the 24th minute, but a dominant second half display from the Bianconeri gave them all three points.
Hasan Salihimidzic equalised in the 49th minute before Sebastian Giovinco put them ahead in the 71st.
A brace from Del Piero in the 75th and 88th minutes then sealed a win which keeps Juve in the race for the title.
In Saturday’s other match, Genoa boosted their hopes of playing in the Champions League next season thanks to a 1-0 win at 10-man Cagliari to move above Fiorentina into fourth place.
Cagliari lost Andrea Cossu to a red card in the 39th minute but held out until five minutes from the end when Ruben Olivera grabbed the decisive goal.