Fiorentina have to reshuffle with Mounir El Hamdaoui against giant-killers Atalanta and German Denis, but Adem Ljajic is injured.
The Viola want to keep their hopes of third place and a Champions League spot alive this evening in Bergamo. Click here for a match preview.
Vincenzo Montella has to deal with an injury crisis, as Luca Toni, Stevan Jovetic, Stefan Savic, Michele Camporese, Mati Fernandez, Rafal Wolski and Giuseppe Rossi are sidelined.
Nenad Tomovic is also suspended after his harsh red card against Milan, while captain Manuel Pasqual has been carrying a muscular problem for the last few days.
It means El Hamdaoui gets a rare start in attack, but Ljajic is surprisingly benched, reportedly due to a minor muscular problem that appeared in the final training session.
Atalanta are fresh from a controversial 4-3 victory away to Inter that secured their safety for another season.
Denis scored a hat-trick at San Siro and is hoping to keep that form up, but Cristian Raimondi, Carlos Carmona and Luca Cigarini are suspended.
Riccardo Cazzola has been added to the absentee list with Igor Budan, Guido Marilungo and Gianpaolo Bellini.
Maxi Moralez recovered from his injury for a spot on the bench, as Giacomo Bonaventura and Inter-owned Marko Livaja provide support for Denis.
There will be a minute’s silence before kick-off for both ex-Atalanta President Ivan Ruggeri and Piermario Morosini, the former Atalanta youth product who collapsed and died during a Serie B game in April 2012.
Atalanta: Consigli; Stendardo, Lucchini, Scaloni; Del Grosso, Radovanovic, Biondini, Bonaventura; Livaja, Brienza; Denis
Atalanta bench: Polito, Frezzolini, Troisi, Moralez, Canini, Giorgi, Contini, Brivio, Ferri, De Luca, Palma, Parra
Fiorentina: Viviano; Rodriguez, Roncaglia, Compper; Pasqual, Sissoko, Pizarro, Borja Valero, Aquilani; Cuadrado; El Hamdaoui
Fiorentina bench: Neto, Lupatelli, Larrondo, Llama, Migliaccio, Ljajic, Bernardeschi, Romulo
Think you know your Italian football? Share your knowledge, tips and comments to win cash prizes in OLBG's World Cup tipster competition - £10,000 to be won!