Fiorentina consolidated third place in Serie A with a 3-2 victory at Atalanta on 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 on Saturday.

Roma can close the gap to two points later as the battle for the final Champions League spot heats up.

More from FoxSports

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.