Tempers boiled over in the 23rd minute when Zaza clashed with Peres, which brought the Juventus striker a yellow card. Zaza was again in the thick of the action five minutes later, but this time for the right reasons as he finished off an Alvaro Morata cross to send the hosts ahead.
Three more bookings followed in what was a ill-tempered first period, but it was Juve that entered the break one goal ahead following a half of few clear opportunities.
Zaza's involvement continued into the second period as the striker doubled Juve's lead in the 51st minute, just two minutes after Torino had been reduced to 10 men when Cristian Molinaro picked up his second yellow card. Just two minutes after his second, however, Zaza was substituted to cap a busy 53 minutes in Turin.
Juve had their third in the 73rd minute, however, when Dybala found the back of the net after smart work from Alex Sandro, before Pogba made it four eight minutes from time on what was a comfortable night for the holders of the cup.
Juve will face Lazio or Udinese, who meet on Thursday, in the quarter-finals next month.body check tags ::