Milan, July 23: 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.
Results | Points Table | Fixtures
Terracciano produced a sharp double save to prevent Martin Caceres scoring an own goal and deny Lukaku in a bright start for Inter.
Terracciano again showed sharp reflexes to tip Nicolo Barella's rasping long-range drive wide for a corner before Lukaku rose unmarked to head Christian Eriksen's inviting cross against the far post from point-blank range with rain lashing down.
Lukaku spurned another great chance when he was left unmarked again, drilling straight at the busy Terracciano from six yards out after the Nerazzurri lost Stefan de Vrij to a sprained knee in a frustrating first half.
Antonio Candreva showed Lukaku how it is done when he volleyed home, but the flag was correctly up for offside and Sanchez's strike was tipped onto the post by Terracciano as the opening goal remained elusive.
Lautaro Martinez came on with just over 20 minutes remaining, but only the alertness of Samir Handanovic to keep out a close-range effort from Pol Lirola stopped Fiorentina snatching all three points.