After a series of disappointing second-place finishes, Mikel Arteta led the Gunners across the finish line.
Tottenham and Burnley played out a 2–2 draw at Turf Moor.
The equaliser arrived through Joshua Zirkzee, who fired in a brilliant effort from the left side of the box, ending a 24-game goal drought.
Palace led through full-back Daniel Munoz’s fourth-minute goal before Erling Haaland headed City level.
However, Martin Odegaard put Arsenal ahead, converting a penalty in the 53rd minute after Sam Johnstone brought Eddie Nketiah down in the box.
With three points and two goals in first game of the season, Arsenal stay top of the EPL long pending outcome of other games to be played on Saturday and Sunday.
