Juventus have lost only their second Serie A match of the season with a 1-0 defeat to AC Milan at the San Siro.
Robinho put Milan in front from the penalty spot with 30 minutes played following Mauricio Isla's handball.
Gianluigi Buffon almost gifted the hosts a second goal early in the second half when his weak pass went straight to Stephan El Shaarawy, but the forward was dispossessed by Andrea Barzagli before he could get his shot away.
Sebastian Giovinco nearly drew Juve level midway through the half, only to see his spectacular overhead kick float over the crossbar.
Mario Yepes went close with seven minutes left to play as his header was well saved by Buffon.