(CNN) -- Inter Milan kept their seven-point lead at the top of Serie A with a 2-0 win over Fiorentina in the San Siro in Sunday's late match in Italy.
Ibrahimovic powers home a 30-meter free-kick in stoppage time at the San Siro.
Inter showed no signs of their Champions League disappointment at Manchester United as Swedish striker Zlatan Ibrahimovic struck in each half.
Ibrahimovic scored the opener after 11 minutes but Inter had to survive some nervous moments against a committed away side before he sealed victory in stoppage time with a thumping free-kick.
Title rivals Juventus had won 4-1 at Bologna on Saturday evening to put the pressure on Jose Mourinho's men.
Inter's arch-rivals AC Milan also enjoyed an important win on Sunday with a 5-1 thrashing of Siena to stay third.
Veteran striker Filippo Inzaghi scored twice, including his 300th career goal in the away victory.
David Beckham, who shrugged off an injury to play, set up Inzaghi for his first goal and the side's second.
Andrea Pirlo scored the opener from the penalty spot, while Alexander Pato also netted twice, as Milan proved too strong for their opponents -- for whom Massimo Maccarone was on target.
Roma lost further ground in the race for the fourth Champions League place as they were held to a 2-2 draw at Sampdoria.
Julio Baptista gave the visitors a seventh-minute lead but Giampaolo Pazzini headed home an equalizer before the same player put the home side ahead after a mistake from goalkeeper Doni.
But Baptista leveled from the spot after Marco Padalino was penalized for fouling Max Tonetto -- the player who missed the decisive spot-kick in the midweek Champions League defeat by Arsenal.