The UEFA Champions League round of 16 first leg fixtures have been concluded with Porto welcoming Juve and Leicester City travelling to face Sevilla.
Marko Pjaca scored his first goal for Juventus and fellow substitute Dani Alves was also on target as they won 2-0 at Porto.
Porto played for more than an hour with 10 men after Alex Telles was sent off for two yellow cards but were lucky as Juve saw a host of chances go begging.
Massimiliano Allegri - who dropped centre-back Leonardo Bonucci in the wake of their spat at the end of Friday's win over Palermo - made a pair of inspired changes in bringing on Pjaca and Alves.
Pjaca broke the deadlock in 72nd minute with a half-volley into the bottom-left corner to end his wait for a first Bianconeri goal.
And just two minutes later Alves put Juve in complete command by converting from Alex Sandro's left-wing delivery to the far post.
Meanwhile in the game between Leicester and Sevilla, Joaquin Correa made up for a penalty miss by opening the scoring in a 2 - 1 win for the Spanish side.
Pablo Sarabia's firm header had Sevilla ahead at half-time and Correa atoned for his miss with a goal after the break.
Schmeichel was a huge wall in goal saving numerous attempt and the Foxes might come to thank him later as his efforts meant they were able to score when Danny Drinkwater set up Vardy's first Champions League goal.
The match ended 2 - 1 ahead tense second leg.