Juventus failed to win for the first time in 13 Serie A matches as lowly SPAL earned a 0-0 draw at Stadio Paolo Mazza on Saturday.
Heavily favoured to strengthen their grip on the Scudetto against the relegation-threatened Biancazzurri, Juve could instead have their lead trimmed back to two points on Sunday when Napoli host Genoa.
Alex Sandro's early blocked shot and a marginally misdirected Paulo Dybala free-kick were the best of few opportunities extracted from the plucky hosts.
SPAL had begun with the confidence of a team unbeaten in their previous three outings and richly deserved the point that moves them out of the bottom three.
Juve, conversely, looked heavy-legged in their fourth match in 11 days and struggled to produce anything that would cause concern Real Madrid, their Champions League quarter-final opponents.
Massimiliano Allegri's side did manage to equal their own Serie A record of 10 consecutive clean sheets – last achieved in 2015-16 – but it will be scant consolation as the door creaks open for Napoli.
0- Juventus haven't found the net in a competitive match played on the road for the first time since last September, against Barcelona. Stop. #SpalJuve— OptaPaolo (@OptaPaolo) March 17, 2018
Alex Sandro returned to the starting XI in an advanced role and the move almost paid off early, with only a sliding Filippo Costa denying him a clear sight of goal.
Gonzalo Higuain and Paulo Dybala soon tried their luck without success, while Daniele Rugani was capably managing SPAL's encouraging incursions.
Juve had scored twice by the 22nd minute in the last meeting between these teams, which ended 4-1 to the Turin club, but there was to be no early breakthrough on this occasion as the hosts held their shape beyond the half hour.
Kwadwo Asamoah sliced over the crossbar before a curling Dybala free-kick brushed the top of the net as the opening period edged to a close without the expected opener from a slightly off-colour Bianconeri.
Douglas Costa set a more enterprising tone after the restart with a firm left-footed effort that was palmed away by Alex Meret.
Dybala – overlooked by Jorge Sampaoli for the latest Argentina squad – next fired wide and, with scores still level by the hour, Allegri ushered Mario Mandzukic off the bench to replace Asamoah.
The visitors' command of possession passed 60 per cent amid their constant probing for the all-important winner, but they were frustrated in their attempts as a Mandzukic header in the 82nd minute failed to trouble Meret.
Instead, SPAL remained compact and held on for a precious point, just their fourth they have managed against Juve at Stadio Paolo Mazza since 1957.
Key Opta facts:
- Juventus failed to score for the first time since December (v Inter) in Serie A.
- Juve have equalled the record of 10 consecutive clean sheets in Serie A, established by the Bianconeri in March 2016.
- SPAL are now a streak of four Serie A games without a loss, which represents their best run of the season.
|Saudi Arabia v Qatar: Top spot on the line in Group E|
|Wasps pull off Fekitoa coup|
|Fresh injury woe for Real Madrid defender Vallejo|
|Home sweet home for Wozniacki as Stephens conquers Melbourne demons|
|Nadal: Victory over Ebden a step forward|
|Proteas rest Steyn and De Kock for opening ODIs|
|Nadal and Federer march on as rising stars prosper|
|Barcelona president Bartomeu convinced Valverde will stay|
|Inter forward Keita suffers thigh injury|
|Nadal races into third round with easy Ebden win|
|Kimmich ´perfect´ for Barcelona, says Xavi|
|Richardson and Nabi inspire Renegades´ rout of Sixers|
|This Liverpool isn´t a team of chokers – Mane|
|Central Coast Mariners 2 Melbourne City 1: Late Simon winner ends 10-match losing streak|
|Bryan backs Murray to return after hip resurfacing surgery|
|Scotland coach Townsend turns to trio of uncapped hookers|
|Spurs´ Aurier arrested on suspicion of assault, released without charge|
|That was a fireworks show - Warriors revel in record-breaking first quarter|
|We are in talks with Chelsea – Salihamidzic reiterates interest in Hudson-Odoi|
|´Proud´ Messi recognises impact of team-mates after reaching 400 LaLiga goals|
|Henry v Vieira: The Arsene Wenger proteges to move into coaching|
|Federer enjoys ´cat and mouse´ win over Evans|
|Wozniacki cruises through in Melbourne|
|Federer maintains perfect Australian Open second-round record|
|Warriors set NBA record, Butler´s 76ers rout Timberwolves|
|´I like the fact we beat them´ - 76ers´ Butler revels in win over Timberwolves|
|Murray says he´ll ´probably´ have operation|
|Australian Open tribute for Andy Murray surprises brother Jamie|
|Warriors score NBA record 51 points in first quarter against Nuggets|
|Panthers owner Tepper doesn´t rule out Newton missing 2019 because of shoulder injury|
|De Ligt will be world´s best centre-back – Koeman|
|Ronaldo a ´perfect machine´, says Gattuso|
|Barcelona? I can´t say anything - Stuani|
|Silva upbeat about Man City title chances|
|Celtics youngsters say Irving´s callout ´came from a good place´|
|NFL playoffs: Patrick Mahomes v Tom Brady|
|NFL playoffs: Jared Goff v Drew Brees|
|Sixers sign Brewer to 10-day contract|
|Lozano and Morgan scoop CONCACAF awards|
|Lakers ´optimistic´ about LeBron injury|
|Giants produce mammoth fourth quarter against Nymburk|
|Austin FC to join MLS in 2021|
|Henry, Vieira look forward to reunion when Monaco host Nice|
|Barcelona reject Neymar phone call reports|
|Wentz is the quarterback ´going forward´, says Eagles coach Pederson|
|Gattuso: Higuain has not asked to leave|
|Drew Brees by the Opta numbers: 10 facts for QB´s milestone birthday|
|Harry Kane injury: England captain´s history of ankle woe|
|Harry Kane injury: Opta numbers suggest Spurs struggles|
|Harry Kane injury: Tottenham´s options in striker´s absence|
|Allegri: Supercoppa clash practice for Champions League knockouts|
|First in clean sheets, second to Schmeichel in titles – Cech´s Premier League career in Opta numbers|
|Warrington sign England star Widdop|
|Gatland confident Wales can win Six Nations|
|Fulham sign Netherlands international Babel|
|Harry Kane injury: Games the Tottenham striker will miss|
|Simeone focused on matches, not transfer dealings|
|Iran v Iraq: Pressure off for Queiroz & Katanec|
|Vietnam v Yemen: Kocian keeps the faith|
|Darren Bravo back in West Indies Test side for first time since 2016|
|Kane out until March with ankle injury|
|South Korea v China: Son arrives for Group C dead rubber|
|Kyrgyzstan v Philippines: Eriksson remains hopeful|
|McGrath to miss Six Nations, Sexton nearing fitness|
|Kohli savours Dhoni ´classic´|
|Ford: People obsess over Farrell fly-half battle|
|EFL asks Leeds to explain ´spygate´ scandal|
|No alarms for Djokovic and Zverev, Raonic masters Kyrgios|
|Australia 3 Syria 2: Rogic breaks hearts with stoppage-time winner|
|Palestine 0 Jordan 0: Socceroos winner keeps hopes alive for Lions of Canaan|