Romelu Lukaku's wastefulness proved costly as Fiorentina claimed a 0-0 draw at San Siro to leave toothless Inter's Serie A title hopes hanging by a thread.
Lukaku could have had a first-half hat-trick on Wednesday but a combination of poor finishing and inspired Viola goalkeeper Pietro Terracciano left Inter frustrated time and again.
The Belgium striker and Alexis Sanchez hit the woodwork as Antonio Conte's side missed the chance to move above Atalanta into second place with three games to play.
Inter dominated the majority of the match but could not find a way past Terracciano and it should be only a matter of time before Juve celebrate another Scudetto.