Match ends, Bayer 04 Leverkusen 0, Juventus 2.

Cristiano Ronaldo reacted angrily after he was grabbed by a pitch invader at the end of Juventus' 2-0 win at Bayer Leverkusen on Wednesday.
The Portuguese, 34, gave Juventus the lead in the 75th minute with his 128th Champions League goal, before Gonzalo Higuain added a second late on.
After the final whistle, a fan ran on to the pitch and put his arm around Ronaldo as he tried to get a selfie.
Ronaldo pushed the fan away before security staff intervened.
The five-time Ballon d'Or winner, who held his neck after the incident, had hugged another fan who came on to the pitch during the match.
Juventus had already qualified for the last 16 as group winners.
It was Ronaldo's third goal in as many games and his ninth of the season.
"I feel good - the annoyance I felt has passed and the team is in good shape," he said after the game.
"Today we played a good second half. We are all growing and even I personally felt better today, more confident, and I hope to continue like this."

Line-ups
B Leverkusen
Formation 4-4-2
- 1Hrádecky
- 8Bender
- 6Dragovic
- 5Bender
- 22Sinkgraven
- 38BellarabiSubstituted forBaileyat 66'minutes
- 10DemirbaySubstituted forBaumgartlingerat 66'minutes
- 20Aránguiz
- 19Diaby
- 29Havertz
- 13AlarioSubstituted forVollandat 82'minutes
Substitutes
- 3Retsos
- 4Tah
- 9Bailey
- 15Baumgartlinger
- 18Wendell
- 28Özcan
- 31Volland
Juventus
Formation 4-3-1-2
- 77Buffon
- 13Danilo
- 28Demiral
- 24Rugani
- 2De Sciglio
- 16Ju CuadradoSubstituted forMuratoreat 90+3'minutes
- 5Pjanic
- 33BernardeschiSubstituted forDybalaat 66'minutes
- 25RabiotSubstituted forMatuidiat 85'minutes
- 21Higuaín
- 7Cristiano Ronaldo
Substitutes
- 1Szczesny
- 10Dybala
- 12Lobo Silva
- 14Matuidi
- 19Bonucci
- 38Muratore
- 39Portanova
- Referee:
- Benoît Bastien
- Attendance:
- 29,542
Match Stats
- Possession
- Home54%
- Away46%
- Shots
- Home14
- Away6
- Shots on Target
- Home1
- Away2
- Corners
- Home6
- Away2
- Fouls
- Home14
- Away9
Live Text
Post update
Full Time
Second Half ends, Bayer 04 Leverkusen 0, Juventus 2.
Substitution
Substitution, Juventus. Simone Muratore replaces Juan Cuadrado.
Goal!
Goal! Bayer 04 Leverkusen 0, Juventus 2. Gonzalo Higuaín (Juventus) left footed shot from the centre of the box to the bottom right corner.
Post update
Daley Sinkgraven (Bayer 04 Leverkusen) wins a free kick in the defensive half.
Post update
Foul by Cristiano Ronaldo (Juventus).
Post update
Attempt missed. Charles Aránguiz (Bayer 04 Leverkusen) right footed shot from the centre of the box is close, but misses to the right. Assisted by Kai Havertz.
Post update
Foul by Kai Havertz (Bayer 04 Leverkusen).
Post update
Mattia De Sciglio (Juventus) wins a free kick on the left wing.
Post update
Offside, Bayer 04 Leverkusen. Kevin Volland tries a through ball, but Lars Bender is caught offside.
Substitution
Substitution, Juventus. Blaise Matuidi replaces Adrien Rabiot.
Post update
Foul by Kevin Volland (Bayer 04 Leverkusen).
Post update
Adrien Rabiot (Juventus) wins a free kick in the defensive half.
Substitution
Substitution, Bayer 04 Leverkusen. Kevin Volland replaces Lucas Alario.
Post update
Foul by Julian Baumgartlinger (Bayer 04 Leverkusen).
Post update
Juan Cuadrado (Juventus) wins a free kick in the defensive half.
Goal!
Goal! Bayer 04 Leverkusen 0, Juventus 1. Cristiano Ronaldo (Juventus) right footed shot from very close range to the centre of the goal. Assisted by Paulo Dybala with a cross.
Post update
Corner, Juventus. Conceded by Daley Sinkgraven.
Post update
Leon Bailey (Bayer 04 Leverkusen) wins a free kick in the attacking half.
Post update
Foul by Juan Cuadrado (Juventus).