Juventus 2-1 Lokomotiv Moscow
Juventus staged a late comeback to defeat Lokomotiv Moscow at the Allianz Stadium.
The Russian outfit took a surprising lead after 30 minutes through Aleksey Miranchuk, silencing the home fans in the process.
The Old Lady had to wait untill the 77th minute for the equaliser through Paulo Dybala's second goal of the season, before the Argentine grabbed the winning goal two minutes later.
Atletico Madrid 1-0 Bayer Leverkusen
Atletico Madrid claimed second successive victory with a 1-0 win over Bayer Leverkusen.
Alvaro Morata grabbed the headlines by netting the winning goal in the 78th minute to condemn Leverkusen to a third straight group loss.
Manchester City 5-1 Atalanta
Manchester City were in a rampant mood after thumping Atalanta 5-1 at the Etihad on Tuesday night.
Ruslan Malinovskiy gave the home side the lead in the 28th minute, before Sergio Aguero netted a quick-fire brace to turn the game around.
Raheem Sterling then took over in the second half by netting a hat-trick to complete the rout.
Shakhtar Donetsk 2-2 Dinamo Zagreb
Shakhtar Donetsk and Dinamo Zagreb settled for a share of the spoils in Ukraine on Tuesday evening.
Yevhen Konoplyanka gave the hosts the lead after 16 minutes, but Dinamo hit back through Daniel Olmo and Mislav Orsic.
However, Dodo popped up with the equaliser for Shakhtar in the 75th minute.
Olympiakos 2-3 Bayern Munich
Bayern Munich made it three wins from three matches after defeating Olympiakos 3-2 at the Stadio Georgios Karaiskáki.
After Youssef El-Arabi gave the hosts the lead Robert Lewandowski continued his fine form by netting a brace which was complemented by Corentin Tolisso's strike, while Guilherme netted a late consolation for the Greeks.
Tottenham 5-0 Red Star Belgrade
Tottenham Hotspur got back on the winning trail after thrashing Red Star Belgrade 5-0 for their first victory in Group B.
Harry Kane and Son Heung-Min both bagged braces on the night, while Erik Lamela also got on the score-sheet for the North London outfit.