Goals by Rakitic and Suarez in both halves of the fierce battle seemed to have ensured that Morata’s equalizer would amount to nothing for Juventus before Neymar sealed victory with the final kick of the game.
Rakitic provided Barca with a great start with his side footed goal in the 4th minute benefiting from great enterprising moves by Jordi Alba, Neymar and Iniesta who would claim the assist as the Juve defence was pulled to pieces.
On the 55th minute, Morata, would not miss the chance for an equalizer with a rebound off a well taken shot by Tevez which ter Stegen got down well to parry brilliantly.
Buffon had also gotten down to save brilliantly from a Messi shot, but the ball only broke into the middle for Suarez, who batters a sidefoot into the unguarded net to make it 2-1
Having already won the La Liga and the King’s Cup trophies, Barcelona have now equalled their treble success of 2009.
Before the game, both teams had the chance of completing a domestic and European treble this season, with both clubs having already claimed their respective league titles and main national cup competitions.
Two points separated first and second in La Liga this campaign, with Barca taking the crown from fierce rivals Real Madrid courtesy of a 1-0 win over 2013-14 champions Atletico Madrid in the penultimate game of the season.
They followed this up with a 3-1 win over Athletic Bilbao at the Nou Camp in the Copa Del Rey final to leave the Catalan club, in the words of defender Gerard Pique, “90 minutes away from perfection”.
Juventus led Serie A from the fourth round of fixtures onward and sealed their fourth straight league title and 31st Scudetto with four games to play before beating Lazio 2-1 after extra time to win the Coppa Italia.
The last meeting in the knockout stage between both teams came in 2003, when Juventus won 3-2 on aggregate in the quarter-finals en route to the final, where they lost to Milan.