Roma missed the chance to move to the top of Serie A as they were held to a 0-0 draw at Sampdoria on Saturday, while Parma lost at home to Sassuolo.
Cagliari leapfrogged Empoli in the Serie A standings thanks to an emphatic 4-0 win in Tuscany on Saturday afternoon.
Andrea Bertolacci's first goal in 23 Serie A matches was not enough for a win as Genoa drew 1-1 with Empoli.
Leonardo Bonucci struck the winner four minutes from time as Juventus ended Roma's perfect Serie A run with a 3-2 win.
Empoli brushed aside fellow strugglers Palermo with a comfortable 3-0 victory.
Manuel Pucciarelli salvaged a point for Serie A strugglers Empoli in a 1-1 draw at Chievo.
Live only on