In a battle of big-name clubs who have had disappointing runs of form, Juventus showed that they can still get it done on a big European stage.