Player ratings: Barcelona vs Juventus
Barcelona could not conjure another famous Champions League revival after Juventus held firm to secure their semi-final place thanks to a 3-0 aggregate victory.
The Catalan giants hit back from a 4-0 last-16 first-leg deficit to down Paris St Germain six weeks ago and they needed a comeback of similarly epic proportions at the Nou Camp on Wednesday after shipping three goals in Turin.
A brace from Paulo Dybala and a goal from Giorgio Chiellini put Juventus on the brink of a last-four place, but they would have been well aware of their opponents' comeback capabilities.
But Juve, who had conceded only two goals in nine Champions League matches this season before Wednesday night, proved far more disciplined at the back.
Who impressed us in an entertaining draw at the Nou Camp?