Serie A leaders Juventus continued to stutter towards a ninth straight league title as they threw away a two-goal lead before settling for a thrilling 3-3 draw at Sassuolo on Wednesday.

Juventus are seven points ahead of Atalanta, who thrashed Brescia 6-2 on Tuesday, with five games left to play after their winless run was extended to three matches.

Juventus were two goals up within 12 minutes thanks to Brazil's Danilo and Gonzalo Higuain.

But Filip Djuricic pulled one back for the hosts just before the half-hour mark with Domenico Berardi curling in a free-kick on 50 minutes and Francesco Caputo blasting in a third four minutes later.

Alex Sandro headed Juventus level on 64 minutes, but the champions had goalkeeper Wojciech Szczesny to thank for securing a point as the Pole pulled off a string of late saves.

Lazio missed the chance to retake second and cut the gap to Juve to six points with a goalless draw against Udinese and are one point behind Atalanta in third.

Juventus lost 4-2 to Milan and needed a 90th-minute Cristiano Ronaldo penalty to snatch a 2-2 draw with Atalanta in their previous two games.

The Turin giants next host Lazio on Monday.

Standings provided by Sofascore LiveScore

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.