Vier Tage nach Juves überraschendem Aus im Viertelfinale der Champions League gegen Ajax Amsterdam (1:2) brachte Nikola Milenkovic (6.) die Fiorentina früh in Führung.
Alex Sandro (37.) und ein Eigentor von German Pezzella (53.) drehten die Partie zugunsten Turins. Als bislang letztes Team hatte 2011 der AC Mailand Juventus den Scudetto weggeschnappt.
Can stand bei den Turinern in der Startelf, Khedira hatte seine Saison wegen einer Knieoperation hingegen schon vorzeitig beendet.
Der 32-Jährige hatte erst Anfang April sein Comeback bei Juventus gefeiert, nachdem er am 20. Februar wegen Herzrhythmusstörungen operiert worden war.
Sandro erlöst Juve per Kopf
Am vergangenen Wochenende hatte Juventus den ersten Matchball zur Entscheidung in der Meisterschaft durch ein 1:2 bei SPAL Ferrara vergeben.
Nach dem frühen Schock durch Milenkovic agierten die Gastgeber wütend, doch immer wieder setzte Florenz brandgefährliche Konter und scheiterte gleich zweimal in der ersten Hälfte am Aluminium.
Nach einer Ecke erlöste Sandro die leidenschaftlichen Turiner noch vor der Pause per Kopf, nach dem Seitenwechsel bugsierte Pezzella eine scharfe Hereingabe von Superstar Cristiano Ronaldo ins eigene Tor.