20170420 sports.football.champions-league: Champions League: Juventus hold firm to knock out Barcelona