The Gunners, who enjoyed a strong pre-season campaign, started the game well and nearly took the lead within minutes through Gabriel Martinelli.
The winger finally gave Arsenal the lead midway through the first half but after that they failed to start. Instead, Palace fought back and Aaron Ramsdale made two fine saves to keep them at bay.
Arsenal, however, took the win late on as Bukayo Saka’s cross was accidentally headed home by Marc Guehi.
Simon Collings was at Selhurst Park to see Arsenal in action…
Aaron Ramsdale 8
Was a little shaky in possession in the first half but more than made up for it with some big saves to keep Odsonne Edouard and Eberechi Eze out.
Ben White 6
Had a real battle with Wilfried Zaha, who ran towards him the whole game and confused White with his pace. Managed to hold on but was booked for his issues.
Guillaume Saliba 9 | star player
Arsenal’s best player and a brilliant start from the Frenchman. Did some huge tackles and blocks, and looked so calm on the ball.
Made some good clearances, but looked a bit flimsy compared to his usual performance. Will have to improve next week against Leicester.
Oleksandr Zinchenko seven
A good, solid start from the left-back, who claimed an assist as he headed the ball towards Martinelli in a slick corner routine.
Martin Odegaard 6
Was just a bit off tonight and perhaps didn’t suit the frenetic nature of the game, especially in the second half. He squandered a great opportunity by passing instead of shooting.
Thomas Partey seven
A fairly solid performance but nothing sensational from the defensive midfielder. Broke the game and kept things simple with his passing.
Xhaka Granite seven
Probably the best of Arsenal’s midfielders. Looked good in possession and stopped a few Palace attacks with vital tackles. Reserved for diving.
Bukayo Saka seven
Had a pretty solid game, but not quite at the level it can be. Worked tirelessly to help White and got his reward with a late assist.
Gabriel Jesus seven
Looks like he will transform Arsenal’s attack this season, with and without the ball. Offers energy bags and can tie the game well too.
Gabriel Martinelli seven
Was in the right place at the right time to score his goal. Missed a glorious early chance, that should have given Arsenal the lead within minutes.
Kieran Tierney (Zinchenko 83′) N/A
Eddie Nketiah (Jesus 83′) N/A
Albert Sambi Lokonga (Odegaard 92′) N/A
Unused substitutes: Turner, Cedric, Holding, Elneny, Nelson, Pepe.