Napoli kept their Serie A title hopes alive in the most dramatic fashion in Turin on Sunday, Kalidou Koulibaly powering home a match-winning header in stoppage time against Juventus to move his side within one point of the Bianconeri.
It looked as though Juve were going to preserve their four-point advantage at the summit with four games to play and edge closer to a seventh successive Scudetto only for Koulibaly to throw the race wide open.
Compounding Juve's last-gasp defeat is the fact Massimiliano Allegri's men arguably have the tougher run-in of the two sides, with the Derby d'Italia away to Inter coming up next Saturday, and a clash with Champions League semi-finalists Roma awaiting in the penultimate round of fixtures.
Napoli, meanwhile, seeking to win a first Scudetto since 1989-90, when they were inspired to a second title in four seasons by the great Diego Maradona, visit Fiorentina next weekend hopeful of seizing on any further slip-ups from the leaders.
Napoli enjoyed an early sight of goal when Lorenzo Insigne fired wide in the first minute, and the passage of play proved costly for Juventus, as Giorgio Chiellini sustained an injury that ultimately forced him off 10 minutes later, having failed to convince in his attempts to shake off what appeared to be a muscle problem.
With full-back Stephan Lichtsteiner introduced and Benedikt Howedes shifting to centre-back, Juve went close for the first time in the 17th minute, Miralem Pjanic's deflected free-kick wrongfooting Pepe Reina and striking the far post, leaving the Napoli goalkeeper stranded.
His counterpart Gianluigi Buffon had to be alert to tip over a dipping cross-cum-shot from Mario Rui, who then slid in Marek Hamsik for the best chance of the first half in the 24th minute, only for the Napoli captain to drag his attempt across the face of goal and wide.
Insigne had the ball in the back of the net seven minutes before half-time, but Lichtsteiner smartly stepped up to catch his opponent offside.
Allegri responded to his team's underwhelming first-half showing by withdrawing Paulo Dybala in favour of Juan Cuadrado, while Maurizio Sarri introduced the fit-again and in-form Arkadiusz Milik a minute past the hour mark, taking off the relatively ineffectual Dries Mertens.
Substitute Piotr Zielinski tested Buffon from long range with seven minutes to go in what had been a tense second half, and the goalkeeper also had to claw away an awkward Jose Callejon delivery.
From the Spaniard's subsequent corner, Napoli grabbed the all-important goal, Koulibaly rising above the Juve backline to head home a powerful winner, the final whistle sparking wild celebrations among the visitors and ensuring a thrilling conclusion to the title race.
16 de enero 2019
|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|
15 de enero 2019
|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|
|Halep: The results don´t matter any more|
|Hard work for Halep as Serena and Osaka sail through|
|Napoli director to take legal action over ´false´ quotes about Rog move|
|Alexander-Arnold facing absence of up to four weeks|
|Solari: We only have one number nine at Real Madrid|
|Halfpenny & Young named in Wales´ Six Nations squad|
|Crawford v Khan confirmed for April 20|
|Centurion Kohli inspires India to level ODI series|
|Wagner hails Huddersfield togetherness after exit|
|Hughes to join Bristol, Le Roux also leaving Wasps|
|ICC appoints Sawhney as new CEO|
|Forest appoint club legend O´Neill as new manager|
|Halep digs deep to gain revenge over Kanepi|
|Cech to retire at the end of the season|
|Brisbane Roar 0 Melbourne Victory 5: Barbarouses treble sinks Roar|
|´Struggling´ Azarenka breaks down in tears following Australian Open exit|
|Dominant Djokovic coasts through in Melbourne|