Juventus och Inter såg länge ut att göra upp om "scudetton" - den italienska ligatiteln - men pendeln har svängt rejält.
Hemma mot Frosinone ville "Juve" bryta en dyster svit på fyra raka ligamatcher utan seger.
Efter tre minuter tog Weston McKennie elegant ner bollen och hittade Dusan Vlahovic, som med fel fot skickade in 1-0 för hemmalaget.
Tio minuter senare mötte dock gästernas Walid Cheddira ett hårt inlägg med pannan och gjorde sitt första mål sedan september.
Nästa kalldusch skulle komma. Marco Brescianini, som slog inlägget till Cheddira, stötte in 2-1 med vänstern en bit efter kvitteringen.
Bara fem minuter senare använde Vlahovic sin starka fot - vänstern - för att placera in 2-2, återigen framspelad av McKennie.
En svängig inledning följdes dock inte upp av en lika målrik halvlek. Det såg inte ut att bli fler fullträffar - men då klev Daniele Rugani in i bilden.
Klockan stod på 95 när Vlahovic förlängde en hörna med huvudet. Rugani höll sig framme och smällde in 3-2 mellan benen på Michele Cerofolini.
Ett vilt firande bröt ut på både planen och läktarna, och tillsammans firade de svartvita en efterlängtad seger med en mittback som hjälte.
Därmed sätter "Juve" punkt för sin dystra svit och har nu sex poäng upp till Inter, som dock spelat två matcher mindre och gästar Lecce i dag.