Fiorentina are hoping to take a step closer to silverware on Wednesday when the host Juventus in their Coppa Italia semifinal first leg.
The winner will face either AC or Inter Milan, who played out to a goalless draw in their first leg at the San Siro.
Fiorentina have played more games to reach the semis, beating Cosenza and Benevento before thrilling victories away at Napoli and Atalanta.
Juventus have recorded home victories over Salernitana and Sassuolo to reach this stage of the competition.
With the return legs in April, who will hold the advantage after the first leg? Play here to make your predictions.
What time does Fiorentina vs Juventus start?
The game kicks off at 11pm Kenyan time at the Stadio Artemio Franchi.
Fiorentina vs Juventus team news
Despite being sent off over the weekend, Giacomo Bonaventura will start for the hosts alongside Lucas Toreira in midfield.
Arthur Cabral scored his first goal for the club and is also expected to be gifted a spot in the starting XI.
Manuel Locatelli is set to start for the visitors following an injury to Denis Zakaria over the weekend.
Dusan Vlahovic will be ready to haunt his former employers and will lead the attacking line alongside Alvaro Morata.
Fiorentina vs Juventus head to head
The visiting team boasts the better record after registering 24 wins from the 45 matches played between the two teams.
The home team have only managed 5 wins, with the remaining 16 resulting in a stalemate.
Fiorentina vs Juventus current form
The hosts have won three and lost two of their last five games whilst Juventus come into the match unbeaten in that time, winning twice.
Fiorentina vs Juventus prediction
This is a tough one to predict but a high-scoring draw is a very likely outcome.