Nicolo Fagioli marked his first Serie A start with a crucial goal as Juventus clinched a 2-0 win over Derby d'Italia rivals Inter in Turin, leapfrogging the Nerazzurri in the Serie A table.

Juventus and Inter entered Sunday's match 13 and 11 points adrift of the Serie A summit respectively, but the Nerazzurri began with more urgency and missed several clear chances before half-time.

However, Allegri's hosts improved after Adrien Rabiot's side-footed finish put them ahead against the run of play, and 21-year-old midfielder Fagioli made the points safe with a late deflected effort.

The result lifted Juventus above Inter into Serie A's top five, leaving Simone Inzaghi's men – runners-up last term – languishing in seventh place.

Lautaro Martinez hammered a left-footed volley wide as Inter started well, before Bremer hit the side-netting when Juventus created a rare opening at the other end.

Edin Dzeko headed wide of the top-left corner as the home crowd began to grow frustrated, and Denzel Dumfries should have put Inter ahead when firing over from six yards out as half-time approached.

Inter again went close again when Hakan Calhanoglu forced Wojciech Szczesny into an acrobatic save from range, but Juventus punished their profligacy as Rabiot turned Filip Kostic's cut-back into the bottom-right corner after 52 minutes.

That goal lifted Juventus, who were denied a second goal when a VAR review spotted a handball by Danilo following his volleyed finish, before Szczesny denied Martinez with his legs.

The Bianconeri went close to doubling their lead through Kostic, who saw his shot turned onto the post by Andre Onana, but the Serbian turned provider once more as Juventus wrapped up the win, teeing up Fagioli for his dream goal.