After a dreadful start to the season, Mikel Arteta’s side are now up to 10th place in the league and they never looked in danger against a Newcastle side that looks demoralised.
Aubameyang struck the post in the first half and Alexandre Lacazette forced a good save out of the Newcastle keeper just after the interval.
But Aubameyang finally fired the Gunners ahead in the 50th minute, finishing off a counter-attack, running at the Newcastle defence and then blasting home a powerful left-foot drive at the near post.
Ten minutes later Bukayo Saka made it 2-0 with a confident slot home after good work down the left flank from impressive youngster Emile Smith Rowe, who jinked his way around the back of the Newcastle defence before delivering a pinpoint pass.
- READ MORE
- There are problems at Arsenal – Sh11 billion attacker Pepe confesses
- Arteta explains why he was shouting so much in Arsenal's defeat to Man City
- Man United plunged into Covid-19 crisis hours to Newcastle clash
- Arsenal's Willian latest to suffer online racial abuse
- Arsenal and Benfica play out 1-1 draw in Rome
- Arsenal legend Henry set to be named new Bournemouth boss
Aubameyang completed the comfortable victory after Cedric Soares got to the byline and pulled the ball back into his path.
VAR examined whether the ball had crossed the line before Cedric’s pass but allowed the goal to stand.
Arsenal have now kept a clean sheet in five straight games in all competitions.