Fiorentina consolidated third place in Serie A with a 3-2 victory at Atalanta Sunday, ahead of Roma's match against Palermo. All the goals came in the second half, with Mati Fernandez, Cristian Tello and Nikola Kalinic scoring for Fiorentina to help it move four points clear of Inter Milan, which beat Sampdoria 3-1 Saturday. Roma can close the gap to two points later as the battle for the final Champions League spot heats up. Lazio also plays later, at relegation-threatened Frosinone. Sassuolo moved provisionally above Lazio with a controversial 3-2 victory over Empoli, which saw both teams reduced to 10 men in the first half. Elsewhere, Genoa fought back to win 2-1 at Udinese, which had a last-minute penalty saved. Maxi Lopez also had a spot-kick saved as Torino was held 0-0 against Carpi. It was an even match in Bergamo before Fiorentina finally broke the deadlock midway through the second half when Fernandez headed Tello's cross into the top left corner. Tello got on the scoresheet himself nine minutes from time with his first goal for Fiorentina. The on-loan Barcelona forward sprung the offside trap from near the halfway line and although his inital effort was saved by Marco Sportiello, he tucked away the rebound. Atalanta got back in the match three minutes later when Andrea Conti bundled the ball in from a corner but Fiorentina restored its two-goal advantage following good play between substitutes Borja Valero and Kalinic, who started and finished the move. Mauricio Pinilla netted a consolation for Fiorentina in stoppage time, moments before Conti was sent off for a second yellow card for dissent. Genoa moved provisionally six points clear of the relegation zone, and a point above Udinese, after goalkeeper Mattia Perin went from villain to hero. Ali Adnan became the first Iraqi player to score a goal in Serie A with a free kick that Perin got his hands to but only succeeded in pushing it into his own net. Alessio Cerci leveled with a second-half penalty after Duvan Zapata's handball and Diego Laxalt fired Genoa in front when he was the first to react when Orestis Karnezis could only parry Sebastien De Maio's 25-yard strike. Udinese appeared to be on course to equalize in the final minute but Perin atoned for his earlier error by saving Antonio Di Natale's penalty. Ibrahimovic steals the show Zlatan Ibrahimovic scored twice and set up two more as runaway leader Paris Saint-Germain beat Reims 4-1 to remain 24 points clear of second-place Monaco Saturday. Ibrahimovic has 23 league goals in just 21 games, and is on course to beat his career-best season tally of 30, which he set three seasons ago with PSG. He is already the club's all-time leading scorer with 136 in all competitions, and needs just two more league goals to reach 100. He has also been creating them, and he set up right back Gregory van der Wiel and strike partner Edinson Cavani for goals in the first half. Midfielder Prince Oniangue replied for Reims. Monaco beat last-place Troyes 3-1, with striker Guido Carrillo scoring twice. Before the game, Ezequiel Lavezzi bid goodbye to the home fans. The Argentina winger, who scored 22 goals in 107 league games for PSG, is leaving to join Hebei China Fortune in the Chinese Super League. In other games, it was: Lorient 4, Guingamp 3, Angers 2, Montpellier 3, and Toulouse 1, Ajaccio 1.