Barcelona were indebted to a magnificent display from goalkeeper Marc-Andre ter Stegen as they escaped from their Champions League opener with a goalless draw against Borussia Dortmund.
The Spanish champions were below par for the most part of the encounter at the Westfalenstadion and had their German goalkeeper to thank for emerging unscathed.
Ter Stegen, currently involved in a war of words with his international teammate Manuel Neuer, made a number of smart stops to deny Lucien Favre’s side and, in particular, international teammate Marco Reus.
Reus saw a first-half effort saved, before stepping up to take a 55th minute penalty, after Jadon Sancho had been fouled by Nelson Semedo.
However, Ter Stegen produced a stunning full-length stop diving down his left, to deny Reus, before springing back up to calmly collect the bouncing rebound.
Reus again was denied at close range, stopped by the feet of Ter Stegen, before Julian Brandt crashed a long-range effort off the crossbar.
During stoppage time came Barcelona’s best opportunity, typically falling to Lionel Messi – off the bench after injury – but Thomas Delaney made a fine block.
Red Bull Salzburg romped to a 6-2 victory in their first-ever Champions League group stage match, with teenage sensation Erling Braut Haland scoring another hat-trick.
The Leeds-born teenager notched his fourth treble of the campaign and took his tally to 17 in nine outings for the Austrian champions as they put Genk to the sword.
Håland became the first teen to score a hat-trick on his Champions League debut since Wayne Rooney in 2004.
Last season’s semi-finalists Ajax got their campaign up and running with a 3-0 win over Lille in Amsterdam.
Summer signing Quincy Promes headed home the opener after 18 minutes, before another new boy, Edgar Alvarez, made it 2-0 after 50 minutes.
Nicolas Tagliafico bagged a third just after the hour mark as they cruised to victory.
Timo Werner scored two second-half goals to secure an impressive 2-1 win at Benfica for RB Leipzig.
The 23-year-old finished off a neat Leipzig move to break the deadlock in the 69th minute after Nordi Mukiele threaded the ball into the area where Yussuf Poulsen laid it off for Werner to drive a low shot into the far corner.
Nine minutes later, the ball was chipped over the Benfica defence to release Marcel Sabitzer and he rolled into the path of Werner who scored again for Julian Nagelsmann’s side. Haris Seferovic scored six minutes from time for Benfica.
Leipzig top Group D ahead of Lyon and Zenit St Petersburg who earlier drew 1-1, after Memphis Depay’s penalty levelled Sardar Azmoun’s first-half strike.
Elsewhere, Antonio Conte’s Inter Milan were held by Slavia Prague, 1-1 at San Siro.