Lionel Messi was outshone by Paulo Dybala as his compatriot produced two sublime finishes to give Juventus a commanding 3-0 advantage over Barcelona in their Champions League quarter-final.