It's hard to say if this is going to be a 3-4-2-1 or a 4-2-3-1 for Paulo Sousa, since there's a lot of flexibility in the personnel. Davide Astori and Nikola Kalinić return to the starting lineup. Max Allegri fields a defensive-minded lineup with Juan Cuadrado on the bench.
Fiorentina (3-4-2-1): Tătăruşanu; Tomović, Rodríguez, Astori; Bernardeschi, Badelj, Valero, Alonso; Tello, Iličić; Kalinić
Juventus (3-5-2): Buffon; Rugani, Bonucci, Barzagli; Lichsteiner, Khedira, Lemina, Pogba, Evra; Dybala, Mandžukić
How to watch
TV: If you're in Italy, Sky 1 has you covered. In the UK, BT Sport 1 is your ticket. In the US, check BeIn Sports and RAI International. Go ahead and have a look here for full listings.
Online: Other live viewing options can be found here (links to illegal streams in the comments will be removed and repeat offenders banned), and as always, you can also follow along with us live on Twitter. If you haven't already, join the community on Viola Nation, and join in the discussion below.