Toni Kroos struck the only goal as Real Madrid beat Galatasaray 1-0 in Istanbul to kick-start their Champions League campaign.
Real, who began the game bottom of Group A, clinched their first win in the tournament this season to ease the pressure on boss Zinedine Zidane – Jose Mourinho has been linked with his job.
Zidane’s side were knocked off top spot in LaLiga by Barcelona after Saturday’s 1-0 defeat at Mallorca but responded with a crucial win, which could have been by a wider margin had it not been for Galatasaray goalkeeper Fernando Muslera.
Muslera made a string of outstanding saves to keep Galatasaray in the tie, while the Turkish side were not without their chances.
Paris St Germain maintained their 100% record with a 5-0 win at Club Brugge, with Kylian Mbappe scoring a second-half hat-trick.
Mauro Icardi had given the visitors an early lead but it took until Mbappe’s arrival as a substitute for PSG to take control of the contest.
Mbappe opened his account nine minutes after coming on and completed his hat-trick in the 79th and 83rd minutes after Icardi had grabbed his second of the night.
German champions Bayern Munich needed two goals from their top scorer Robert Lewandowski to sneak past hosts Olympiakos 3-2 and remain top of Group B.
The Greeks scored on the break when Kostas Tsimikas’s cross found Youssef El Arabi at the far post and the Moroccan beat keeper Manuel Neuer.
Bayern, struggling for form since their 7-2 win at Tottenham Hotspur earlier this month, recovered to level with Lewandowski in the 34th minute.
He then put them ahead, stabbing in from close range against the run of play in the 62nd for his 18th goal in 12 games in all competitions.
Corentin Tolisso added a third with a curled shot in the 75th before the Greeks cut the deficit with Guilherme’s deflected effort four minutes later.
Tottenham produced the ideal response to their Champions League humiliation against Bayern Munich with a 5-0 thrashing of Red Star Belgrade.
Erik Lamela and Son Heung-min were among four players to come into the starting XI after Saturday’s draw with Watford and Lamela’s ninth-minute corner was headed home by Harry Kane.
Lamela then set up Son to make it 2-0 after 16 minutes and Son grabbed his second of the night before Lamela made it 4-0 in the 57th minute, swivelling on the penalty spot to fire into the top corner.
Kane completed the rout with his second 18 minutes from time as Spurs moved up to second in the group behind Bayern.
Raheem Sterling scored an 11-minute hat-trick as Manchester City came from behind to beat Atalanta 5-1, although the evening was soured by an injury to Rodri and a red card for Phil Foden.
Atalanta took the lead from the penalty spot after 28 minutes after Fernandinho brought down Josip Ilicic and Ruslan Malinovskyi sent Ederson the wrong way from 12 yards.
However, City responded quickly and were back level within six minutes as Sterling clipped in a cross from the edge of the area and Sergio Aguero calmly tapped home on the volley.
Aguero made it 2-1 from the penalty spot after Sterling had been brought down by Andrea Masiello and the England international grabbed his first of the night on 58 minutes from Foden’s pass.
Sterling made it 4-1 six minutes later after picking up Ilkay Gundogan’s through ball and he completed his hat-trick after 69 minutes from Riyad Mahrez’s cross.
In the other game in Group C, Shakhtar Donetsk came from 2-1 down at home to Dinamo Zagreb to draw 2-2, substitute Dodo equalising within 10 minutes of coming off the bench.
Juventus looked in danger of losing their unbeaten record this season when they trailed to Aleksey Miranchuk’s 30th-minute goal at home to Lokomotiv Moscow, but Paulo Dybala struck twice in the space of three minutes to secure a 2-1 win.
Juventus and Atletico Madrid are tied on seven points in Group D after Alvaro Morata’s 78th-minute header gave the Spanish side a 1-0 win over Bayer Leverkusen.
Lionel Messi made Champions League history as Barcelona scraped an unconvincing 2-1 success at Slavia Prague to move top of Group F.
Messi became the first player to score in 15 consecutive seasons of the competition by putting the visitors ahead inside three minutes.
Czech champions Slavia deservedly levelled through Jan Boril early in the second half but Barca secured a sixth successive win in all competitions thanks to a fortuitous own goal from Peter Olayinka.
Borussia Dortmund surrendered first place in the group to Barca following their 2-0 loss to Inter Milan.
Goals from Lautaro Martinez and Antonio Candreva earned victory for Antonio Conte’s men at the San Siro, while Dortmund goalkeeper Roman Burki saved a Martinez penalty.
In Group G, RB Leipzig came from behind to beat Zenit St Petersburg 2-1 after second-half goals from Konrad Laimer and Marcel Sabitzer overturned Yaroslav Rakits’kyy’s opener.
Benfica beat Lyon in the other game in that group, with Pizzi claiming an 86th-minute winner after Memphis Depay cancelled out Rafa Silva’s early opener.
Michy Batshuayi came off the bench to score a dramatic late winner as Chelsea boosted their chances of reaching the Champions League knockout stages with a 1-0 win over Ajax in Amsterdam.
Striker Batshuayi, on in place of Tammy Abraham, emphatically smashed home via the underside of the crossbar four minutes from time following a pass from fellow substitute Christian Pulisic.
Victory at the Johan Cruyff Arena was a sixth in succession in all competitions for Frank Lampard’s Blues and moved them level on six points with their hosts at the top of Group H.
Ajax thought they had taken a 35th-minute lead but Quincy Promes’ close-range finish was disallowed for a marginal offside call following a VAR review, while Edson Alvarez headed against a post during a frustrating night for the Dutch champions.
Valencia were prevented from joining Chelsea and Ajax on six points by a late equaliser in the 1-1 draw at Lille.
Jonathan Ikone struck five minutes into stoppage time for the French side after Valencia went ahead through Denis Cheryshev and later had Mouctar Diakhaby sent off for two bookable offences.
In Belgium, Liverpool midfielder Alex Oxlade-Chamberlain announced his return to the Champions League after an 18-month absence with two goals in a 4-1 win in Genk.
The England international missed all but 20 minutes of last season with a serious knee injury sustained in the semi-final win over Roma in this competition in April 2018.
Sadio Mane and Mohamed Salah also scored for Jurgen Klopp’s Reds, before substitute Stephen Odey grabbed a late consolation for the hosts.
Liverpool stay second in Group E after Napoli won 3-2 away to Red Bull Salzburg.
Dries Mertens overtook Diego Maradona to become the second highest goalscorer in the Italian club’s history with a brace in Austria.
Lorenzo Insigne claimed the winner for Carlo Ancelotti’s side, with exciting 19-year-old Erling Haaland’s brace not enough for the hosts.