Match ends, Benfica 2, Juventus 1.
Lima's powerful late strike gave Benfica a narrow advantage over Juventus in a high-quality Europa League semi-final first leg.
The hosts, who were crowned Portuguese champions on Sunday, went ahead early on as Ezequiel Garay's header crept in.
They did not make more of their first-half dominance and Carlos Tevez levelled for Juventus after shimmying thorough a packed penalty box.
But Benfica recovered with Lima's effort sparking wild celebrations.
Claudio Marchisio and Giorgio Chiellini both had chances to spoil the party, but Benfica just about escaped with their lead intact despite sitting back once again.
With the final to be played at Juventus Stadium, the visitors' ambitions of ending an 18-year wait for European silverware in front of a 'home' crowd were dented by Garay's early effort.
With less than two minutes on the clock, the Argentina defender rose above Leonardo Bonucci to head Miralem Sulejmani's corner past an unconvincing Gianluigi Buffon.
The 27-year-old centre-back has long been linked with a move to Manchester United and, with his contract expiring at the end of next season, caught the eye with another polished performance.
His team matched those standards in the first half, pressing high and bristling with danger as they broke at pace,
Former Manchester United midfielder Paul Pogba was Juventus' most threatening player, but his energetic bursts down the right often left his team-mates behind as regularly as his opponents.
Juventus were kept waiting on the pitch as Benfica took their time to emerge for the second half, but the gamesmanship seemed to backfire as the Italians dominated after the interval.
Stephan Lichtsteiner's dangerous cross had been hacked clear by Maxi Pereira ahead of a lurking Claudio Marchisio before Tevez struck.
The former Manchester City striker's first touch initially seemed heavy from Kwadwo Asamoah's cutback but, as Luisao closed in, he feinted to shoot, skated round the defender and poked a finish between the goalkeeper's legs.
With parity and an away goal, Juventus might have hoped to shut the game down, but they could not hold out as Benfica roused themselves once again.
Just 11 minutes later, a slick attack ended with Lima burying an explosive shot beyond Buffon after a neat dummy from Ivan Cavaleiro.
The tie could have taken another twist but Marchisio and Chiellini shot straight at Artur with space and time to do better.
Line-ups
Benfica
Formation 4-4-2
- 1De Morães GusmãoBooked at 71mins
- 14Pereira Páez
- 16Siqueira
- 35Pérez
- 4Luís da Silva
- 24Garay
- 50Markovic
- 30André GomesBooked at 34minsSubstituted forCavaleiroat 82'minutes
- 7CardozoSubstituted forLima dos Santosat 63'minutes
- 19Rodrigo
- 8SulejmaniSubstituted forAlmeidaat 61'minutesBooked at 88mins
Substitutes
- 6Amorim
- 10Djuricic
- 11Lima dos Santos
- 33Nivaldo Vieira
- 34Almeida
- 41Oblak
- 90Cavaleiro
Juventus
Formation 3-5-2
- 1Buffon
- 26Lichtsteiner
- 22Asamoah
- 3Chiellini
- 19Bonucci
- 4Cáceres
- 6PogbaBooked at 45mins
- 8Marchisio
- 9VucinicSubstituted forGiovincoat 66'minutes
- 10TévezSubstituted forOsvaldoat 83'minutes
- 21Pirlo
Substitutes
- 5Ogbonna
- 12Giovinco
- 14Llorente
- 15Barzagli
- 18Osvaldo
- 20Padoin
- 30Storari
- Referee:
- Cüneyt Çakir
Match Stats
- Possession
- Home42%
- Away58%
- Shots
- Home8
- Away10
- Shots on Target
- Home2
- Away5
- Corners
- Home3
- Away6
- Fouls
- Home17
- Away12
Live Text
Post update
Full Time
Second Half ends, Benfica 2, Juventus 1.
Post update
Corner, Benfica. Conceded by Martín Cáceres.
Post update
Attempt blocked. Ivan Cavaleiro (Benfica) left footed shot from the centre of the box is blocked. Assisted by Lima.
Post update
Attempt missed. Giorgio Chiellini (Juventus) left footed shot from the left side of the box is high and wide to the left. Assisted by Claudio Marchisio following a set piece situation.
Post update
Stephan Lichtsteiner (Juventus) wins a free kick on the right wing.
Post update
Foul by Lima (Benfica).
Post update
Offside, Juventus. Andrea Pirlo tries a through ball, but Pablo Daniel Osvaldo is caught offside.
Post update
Attempt blocked. Martín Cáceres (Juventus) right footed shot from outside the box is blocked.
Post update
Corner, Juventus. Conceded by Guillherme Siqueira.
Post update
Attempt saved. Claudio Marchisio (Juventus) right footed shot from the centre of the box is saved in the centre of the goal.
Booking
André Almeida (Benfica) is shown the yellow card.
Post update
Offside, Juventus. Andrea Pirlo tries a through ball, but Pablo Daniel Osvaldo is caught offside.
Post update
Foul by Claudio Marchisio (Juventus).
Post update
Maxi Pereira (Benfica) wins a free kick in the defensive half.
Post update
Paul Pogba (Juventus) wins a free kick on the right wing.
Post update
Foul by André Almeida (Benfica).
Post update
Attempt missed. Lazar Markovic (Benfica) right footed shot from outside the box is close, but misses to the right. Assisted by Lima.
Goal!
Goal! Benfica 2, Juventus 1. Lima (Benfica) right footed shot from the centre of the box to the top right corner. Assisted by Enzo Pérez.
Substitution
Substitution, Juventus. Pablo Daniel Osvaldo replaces Carlos Tévez.