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
- 'Improving' Arsenal heading in the right direction, says Arteta
- Arsenal rekindle European hopes with 3-1 win at Leicester
- Arsenal midfielder Willian admits he really wanted to stay at Chelsea
- Europa League round of 16 draw: AC Milan v Man Utd
- Arsenal 3-2 Benfica: Aubameyang leads Arsenal into Europa League last 16
- Mesut Ozil's misery continues at Fenerbahce despite Arsenal transfer exit
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.