The UEFA Champions League Matchday 3 premiere was marked by big wins, hat-tricks and many dramatic events.
All results Tuesday night
Click on any account to remember all the actions that took place. Match highlights are available from midnight wherever you are .
Lokomotiv 1: 1 Atlético
Lokomotiv goalkeeper Guilherme made a series of beautiful saves to upset Atlético, in particular João Felix, and earn his share of the trophies. José Maria Jimenez's header in the first half put the guests ahead by just seven minutes, while Anton Miranchuk's precise shot leveled the score.
Key statistics : Atlético have conceded in each of their last five Champions League games, their longest streak without a goal in a competition from seven games from September 2009 to October 2013.
Salzburg 2-6 Bayern Munich
Late goals by Leroy Sane, Robert Lewandowski - his second - and Lucas Hernandez completed Bayern's cruise against Salzburg. The draw seemed to have shifted in favor of the hosts when Masaya Okugawa played coolly for 2–2 minutes after leaving the bench in the second half. However, the European champions scored four more goals and secured a solid triumph.
Key statistics : Bayern have won 14 consecutive UEFA Champions League games.
Shakhtar 0-6 Monchengladbach
Alassane Plea's hat-trick - his first goals in the tournament - helped lead Gladbach to his biggest Champions League win. Plea's early finish and long-range shot, Valeri Bondar's own goal and Rami Bensebaini's header made the score 4-0 before Lars Stindl scored his fifth goal and Plea completed his triple.
Key statistics Gladbach caught up with their biggest European Cup away win - a 6-0 success at the EPA in Larnaca, Cyprus, in their first tournament game in September 1970.
Real Madrid 3: 2 Inter
Rodrigo stepped off the bench to confirm Madrid's first campaign win. The hosts felt comfortable with the opening of Karim Benzema and the header by Sergio Ramos, but Inter struck back with an accurate finish from Lautaro Martinez. Ivan Perisic then equalized in the middle of the second period, but the home team could not be denied.
Key characteristic : Ramos' goal was his hundredth behind merengue.
Manchester City 3: 0 Olympiacos
Goals from Ferran Torres, Gabriel Jesus and João Canselo helped City continue their flawless start. The Spanish player shot a beautiful move when City dominated the first half, but things were different after the break. However, Olympiacos struggled to create a notable chance before Jesus finished with a great late finish and Canselo pulled out a third.
Key statistics : Jesus has scored six goals in his last five Champions League games.
Porto 3: 0 Marseille
Porto bolstered their hopes of progress by three points ahead of third place and a comfortable triumph over Marseille. Moussa Marega and captain Sergio Oliveira converted a penalty from Dimitri Payet in the first half for Marseille. Luis Diaz completed a well-designed team move to cement the victory.
Key statistics : Marseille hold the record for the most defeats in the Champions League in a row (12 vs Anderlecht).
Midtjylland 1-2 Ajax
All goals were scored in the first 18 minutes in Denmark, Anthony put the guests ahead in the first 60 seconds before Dusan Tadic broke in the second 12 minutes later. Anders Dreyer quickly brought the home team back to the rivalry, scoring the first goal in the group, but Midtjylland was unable to find a second and suffered a third defeat.
Key statistics : Tadic has scored in Ajax's last four games in all competitions.
Atalanta 0-5 Liverpool
Diogo Jota scored a hat-trick when Liverpool won three out of three wins in a crushing game at Bergamo. The Portugal striker in the first half increased the guests' lead to two, and then added the last of three goals in eight minutes of the second half - Mohamed Salah and Sadio Mane with the rest - and ended with a beautiful victory.
Key statistics : So far, Hota has scored three hat-tricks in his last eight European games.
Reverse matches of all these games will take place on Wednesday 25 November.