Arsenal were exceptional in attack as they bounced back from an early goal deficit to record a 3-2 win over Everton.
The Gunners have now gone three wins on the trot, however, they are only seven points behind fourth-placed Chelsea.
Dominic Calvert-Lewin scored just within one minute of the clash before Eddie Nketiah scored few minutes after to level matters and record his first Premier League goal since he was invited back into the fold following a loan spell with Leeds.
Aubameyang dragged Arsenal to the front of the queue in the 33rd minute before Richarlison equalised in first half stoppage time.
It was the Gabonese Aubameyang who once again gave Arsenal the lead with his 17th strike of the season, drawing him level on the goalscoring chart with Leicester City’s Jamie Vardy.
Manchester City are confident that their Champions League ban might be overturned but should it remain, fifth place should be enough for Arsenal to qualify as they are only four points adrift of fifth-placed Manchester United who thumped Watford to a 3-0 win.
Arsenal gaffer, Mikel Arteta made six changes to the side that defeated Olympiacos with Eddie Nketiah given the nod over Alexandre Lacazette as the point man despite the French man scoring in his last two outings.
Nicolas Pepe, Sead Kolasinac, Dani Ceballos and Mesut Ozil all returned to the starting lineup. However, despite the fact that the Gunners stayed an extra night in Greece to aid their recovery, it was Everton who had the quickest start to the game.
Everton who were playing for the first time in 15 days started strong. That rest must have aided their quick recovery.