Match ends, Newcastle United 0, Arsenal 1.
Pierre-Emerick Aubameyang punished slack Newcastle defending to give Arsenal victory at a rain-drenched St James' Park.
Starting with many of their £125m-worth of signings on the bench and without midfielders Mesut Ozil and Sead Kolasinac, Gunners boss Unai Emery watched his side struggle to cut through their opponents in the first half.
That all changed just before the hour mark when Aubameyang was left unmarked on the edge of the area, collected Ainsley Maitland-Niles' cross from the right and fired past Martin Dubravka.
As for Steve Bruce, his Newcastle managerial debut was about what could have been.
The Magpies' record signing Joelinton went close with a shot blocked by Bernd Leno, before Jonjo Shelvey saw his drive crash off the woodwork.
The home side were flat for much of the second half, although another new recruit, the exciting wing prospect Allan Saint-Maximin, tested German Leno with a near-post drive.
Aubameyang makes the difference
Unai Emery went through a range of emotions in his dugout area during the first period, ranging from anguish to anger.
His somewhat makeshift Arsenal starting XI, without the experienced Ozil and Kolasinac, struggled with both the conditions and the five-man Newcastle midfield.
They only opened up the Magpies' defence twice in that opening period, with Henrikh Mkhitaryan firing wildly over before Aubameyang struck a firm drive at Dubravka.
Both sides had pacy frontmen, but only one was proven at this level. And when Aubameyang, who scored 22 Premier League goals last season, was given a second chance at goal he took it brilliantly.
The Gabon international was inexplicably given a free run into the area as Jamaal Lascelles went AWOL, and slotted in Maitland-Niles' delivery from the right.
Ivorian winger Pepe and Ceballos were given a run-out but made little impact, although had Maitland-Niles' cross reached the record signing in the area late on, then we might have seen a goal on his debut.
No doubt we will see why Arsenal paid £72m to Lille for him in the coming weeks.
Positives in defeat for Newcastle
As a former centre-half himself, Bruce would have been disappointed to have seen skipper Lascelles drawn towards the ball which left Aubameyang free to score the decider.
Up until then his backline coped admirably with the pace of the Gunners - producing the type of disciplined display seen on countless occasions under the stewardship of predecessor Rafael Benitez.
At the other end Brazilian Joelinton had a lively debut, and roused the home crowd when he slalomed past two challenges to hammer in a low shot saved by Leno.
And Shelvey, who will be hoping to once again become a regular fixture in the Newcastle midfield, showed his prowess from distance with a vicious drive which shook the rain off the woodwork.
Joelinton and Miguel Almiron both worked tirelessly, but did not quite click up front as they partnered each other for the first time in a competitive fixture.
But it is worth noting that Ayoze Perez and Salomon Rondon took until the second half of last season to form a potent union, which eventually reaped 23 goals.
There was enough shown on the pitch on Sunday to suggest that there are better days to come for Joelinton and Almiron.
Man of the match - Ainsley Maitland-Niles (Arsenal)
Young Gunners - the stats
- Arsenal named two English teenagers (Joe Willock and Reiss Nelson) in their starting XI for a Premier League game for the first time since February 1998 (Paolo Vernazza and Matthew Upson v Crystal Palace), before either Willock or Nelson were born.
- The Gunners won and kept a clean sheet in their opening game of a Premier League season for the first time since 2008-09.
- Newcastle haven't won their opening game in any of their last six Premier League campaigns.
- Newcastle manager Bruce suffered defeat in his first game at a new club for the first time since December 2001, when he began his Birmingham City reign with a 2-1 defeat to Wolves in the second tier.
- Arsenal have only lost one of their 25 Premier League games under Emery when opening the scoring.
- Since making his Premier League debut for Arsenal in February 2018, only Mohamed Salah (36) has scored more goals in the competition than Aubameyang (33).
- Pepe made his Premier League debut for Arsenal, becoming the 200th player to feature for the Gunners in the competition.
Newcastle are at newly-promoted Norwich City on Saturday (15:00 BST) while Arsenal take on Burnley at the Emirates on the same day in the early kick-off (12:30 BST).
- 8ShelveySubstituted forWillemsat 54'minutes
- 36S LongstaffSubstituted forSaint-Maximinat 67'minutes
- 24AlmirónBooked at 18mins
- 34XhakaBooked at 81mins
- 7MkhitaryanBooked at 37minsSubstituted forMartinelliat 84'minutes
- 28WillockSubstituted forCeballosat 64'minutes
- 24NelsonBooked at 25minsSubstituted forPépéat 71'minutes
- 23David Luiz
- Martin Atkinson
- Shots on Target
Second Half ends, Newcastle United 0, Arsenal 1.
Offside, Arsenal. Calum Chambers tries a through ball, but Pierre-Emerick Aubameyang is caught offside.
Granit Xhaka (Arsenal) wins a free kick on the left wing.
Foul by Javier Manquillo (Newcastle United).
Offside, Newcastle United. Paul Dummett tries a through ball, but Miguel Almirón is caught offside.
Attempt missed. Joelinton (Newcastle United) left footed shot from outside the box is too high. Assisted by Miguel Almirón.
Nicolas Pépé (Arsenal) wins a free kick in the defensive half.
Foul by Jamaal Lascelles (Newcastle United).
Foul by Gabriel Martinelli (Arsenal).
Matt Ritchie (Newcastle United) wins a free kick on the right wing.
Attempt missed. Fabian Schär (Newcastle United) right footed shot from outside the box is too high. Assisted by Matt Ritchie.
Substitution, Arsenal. Gabriel Martinelli replaces Henrikh Mkhitaryan.
Henrikh Mkhitaryan (Arsenal) wins a free kick in the defensive half.
Foul by Javier Manquillo (Newcastle United).
Attempt saved. Allan Saint-Maximin (Newcastle United) right footed shot from outside the box is saved in the bottom left corner. Assisted by Jetro Willems.
Granit Xhaka (Arsenal) is shown the yellow card for a bad foul.
Foul by Granit Xhaka (Arsenal).
Miguel Almirón (Newcastle United) wins a free kick in the defensive half.
Substitution, Arsenal. Nicolas Pépé replaces Reiss Nelson.