Arsenal made it two wins from two matches to start the Premier League season as Pierre-Emerick Aubameyang's goal secured a hard-fought 2-1 victory over Burnley.
Alexandre Lacazette's early opener was cancelled out by Ashley Barnes in the 43rd minute as Burnley's direct approach caused Arsenal problems.
But Aubameyang struck a fine goal from outside the box in the 64th minute to secure victory for the Gunners.
Arsenal: Leno (6), Maitland-Niles (6), Luiz (6), Sokratis (6), Monreal (6), Guendouzi (6), Nelson (6), Willock (6), Ceballos (7), Lacazette (7), Aubameyang (7)
Subs: Pepe (6), Kolasinac (5), Torreira (5)
Burnley: Pope (7), Lowton (6), Tarkowski (6), Mee (6), Pieters (5), Cork (5), Westwood (5), Gudmundsson (5), McNeil (6), Wood (6), Barnes (7)
Subs: Rodriguez (5), Lennon (5)
Man of the match: Dani Ceballos
It is the first time Arsenal - who next travel to Liverpool, live on Sky Sports next Saturday - have won their opening two games of a Premier League season in 10 years.
- How to watch PL highlights with Sky Sports
- Latest Premier League table
- Premier League reports and highlights
How Arsenal held off Burnley barrage
Arsenal took the lead in the 13th minute as Lacazette got the ball with his back to goal from a corner, and held off two defenders, as he turned and finished while falling to the ground.
But Burnley responded well to the setback and regularly threatened from set-pieces.
Arsenal managed to survive and went close as Nick Pope saved from Joe Willock and Matteo Guendouzi.
However, Burnley deservedly levelled in the 43rd minute when Dwight McNeil's shot deflected through for Barnes and he finished from close range.
Although Arsenal had a goal ruled out for a close offside call before the break, they improved in the second half and managed to reduce Burnley's opportunities in the final third.
Live Premier League
Aubameyang shot over and was then denied by a good save from Pope, who also tipped a curling effort from Dani Ceballos around the post.
Arsenal regained the lead in the 64th minute when Ceballos won the ball in the Burnley half and found Aubameyang, who beat Pope with a fine shot into the bottom corner.
Arsenal make three changes from their win at Newcastle as summer signings Dani Ceballos and David Luiz made their first starts and Alexandre Lacazette also came into the starting XI. Calum Chambers, Henrikh Mkhitaryan and Granit Xhaka dropped out while Sead Kolasinac was on the bench and Mesut Ozil was out with illness.
Burnley named the same side that beat Southampton.
Arsenal could have added to their lead as Pope saved well from Lucas Torreira, but the Gunners also withstood a late spell of pressure that saw Pope go up for two corners and Jay Rodriguez fire over the bar from an overhead kick.
Man of the match - Dani Ceballos
The Real Madrid loanee received a standing ovation when he was taken off in the 82nd minute after an impressive display.
He had the most touches (97), created the most chances (four), and attempted the most passes (70) of any Arsenal player.
Emery: New players had an impact
"What we wanted to create was a big atmosphere with our supporters together today and this season.
"Today, with some new players, they made an impact in the first match here. We created this atmosphere today, also with some other players, like (Joe) Willock, who played very well.
"We can also say that the young players have the chance to play, and you need to do this stop - and he did. I think you can speak about all the team because we worked together with an individual quality and capacity, but above all thinking like a team.
"Also, creating something special for each match with our supporters here at the Emirates. I think today we did that."
Dyche: Ban divers
"The game is in a really poor state for players diving, feigning injuries, all sorts.
"I found it peculiar. I was at a Premier League meeting a couple of weeks ago and they told us the worst that can happen is a yellow card. So basically every player in the Premier League can cheat at least once a game.
"Have you ever thought about that? I don't know any sport where they tell you that you can cheat once a game. I've never seen that in sport before.
"It's not about Arsenal. It's about the greater good of the game. The game is in a really poor state, with players literally falling on the floor."
Asked for how he would solve the issue, Dyche replied: "Simple. Ban them."
David Luiz: A pleasure to be at Arsenal
He said post-match: "I'm so happy to be here and try to do my job and also to enjoy with these quality players.
"This team has a lot to do, it can improve a lot and fight for other competitions.
"We're going step-by-step, working hard and it's a pleasure to be here because everybody's humble, everybody wants to learn, everybody wants to improve and we want to make this club shine again."
Alexandre Lacazette has been directly involved in 28 goals (21 goals and seven assists) in 36 Premier League appearances for Arsenal at the Emirates, the joint-most of any player for the club since his debut in August 2017 (also 21 goals and seven assists for Pierre-Emerick Aubameyang).
Burnley boss Sean Dyche has lost all nine of his Premier League matches against Arsenal - the joint worst 100% losing ratio by a manager against an opponent in the competition along with Gary Megson against Liverpool (9/9).
- Arsenal attacker Pierre-Emerick Aubameyang has scored seven goals against Burnley in four league appearances, four more goals than he has netted against any other Premier League side.
Arsenal travel to Liverpool next Saturday (5.30pm) while Burnley travel to Wolves (4.30pm) on Sunday, with both games live on Sky Sports.