Barcelona claim third Champions League win in six years
In a thrilling spectacle, and with both Barcelona and Juventus attempting to claim a treble after winning domestic league and cup competitions, it was Luis Enrique's side that eventually came out on top.
Barcelona started as if they would romp to a comfortable victory when Ivan Rakitic capped the sort of passing move that has become their symbol to put them ahead inside five minutes.
Juventus, always a danger after ending notions of an "El Clasico" final by beating Real Madrid in the last four, showed fierce resilience and with veteran keeper Gianluigi Buffon defiant, held on for Alvaro Morata to scramble an equaliser before the hour.
Redemption time arrived for Suarez, the player who ended last summer's World Cup in disgrace after biting Italy's Juventus defender Giorgio Chiellini, in the 68th minute when he showed a predator's touch to pounce after Buffon failed to hold Lionel Messi's shot.
Juventus could not mount another recovery and Brazil superstar Neymar wrapped up the win in what he described as the biggest match of his life with the final kick of the game.