Leandro Trossard's second-half strike secured a hard-fought 1-0 victory for Arsenal against Everton as the Gunners ended a five-game winless run at Goodison Park.
Trossard, a first-half substitute for the injured Gabriel Martinelli, struck his winner in style, firing a first-time finish in off the post from Bukayo Saka's pass following a smartly-worked corner.
It came after a controversially-disallowed Martinelli strike in the first half, when Eddie Nketiah was found to be fractionally offside by VAR earlier in the passage of play, despite the ball only reaching him via a heavy deflection off Everton striker Beto.
Beto's intervention drastically altered the course of Gabriel Magalhaes' sideways pass, but PGMOL rules state that a deflection must be deliberate, which is defined as a player having control of the ball, and Beto was deemed not to be in control.
- Mikel Arteta: I've regretted not changing goalkeeper during games before
- How the teams lined up | Match stats
- Watch free Premier League highlights
- Stream the Premier League and more with NOW
- Get Sky Sports | Download the Sky Sports app
Arsenal continued to probe, however, with Trossard's first Premier League goal of the season eventually clinching a long-awaited Goodison victory which moves the Gunners up to fourth while continuing Everton's winless start to the campaign.
How Arsenal bounced back from VAR drama
The disallowed goal proved a pivotal moment in the first half. Arsenal had started positively but the incident, which saw Martinelli pull up with a hamstring injury after scoring, caused them to lose momentum and allowed Everton to gain a foothold.
Debutant David Raya, picked in goal instead of Aaron Ramsdale in a boldly-chosen Arsenal team which also included Fabio Vieira ahead of Kai Havertz, had been a spectator during the early stages but had to dive to his right to save an Idrissa Gueye effort from range.
That spell also saw Everton have a penalty appeal turned down when Abdoulaye Doucoure went to ground in the box, only for referee Simon Hooper to wave away the home side's protests.
The game became a stop-start affair for the rest of the first half, with neither side able to create clear opportunities, but Arsenal emerged from the interval with renewed impetus, Jordan Pickford saving smartly from Martin Odegaard.
Arsenal continued to pour forward but Everton offered stiff resistance, with centre-backs James Tarkowski and Jarrad Branthwaite defending bravely and making a succession of vital blocks.
Eventually, though, the pressure told, with Arsenal taking a corner short and working the ball quickly to Saka on the right-hand side of the box, with Trossard brilliantly hooking his team-mate's cut-back into the far corner past the despairing Pickford.
Everton came into the game after another tumultuous week off the field, with chairman Farhad Moshiri having agreed a deal to sell the club to 777 Partners, subject to Premier League approval.
On it, though, they offered little improvement as an attacking force following their worst start to a season in 29 years - and that despite Dominic Calvert-Lewin's from injury as a substitute.
Instead, Arsenal looked more likely to add to their lead in the closing stages, with Odegaard again denied by Pickford and Vieira seeing his follow-up effort blocked by Vitaliy Mykolenko.
In the end, though, the one-goal margin was enough for Arsenal, who end their Goodison Park hoodoo, piling more misery on their winless opponents, and moving back to within two points of leaders Manchester City as they prepare for their Champions League return in midweek.
The story of the match
Arteta: We played an incredible game
Arsenal boss Mikel Arteta told Sky Sports: "For six years we haven't won here and there are a few reasons for it. It's how you do things and the input you do in every single action.
"I think we played an incredible game, we kept them quiet and created many, many chances, The first [disallowed] goal as well should be allowed. We dominated the game and we are extremely happy to go away with a win and a clean sheet."
"I think we took the game into the areas we wanted for long and we were really solid. We gave very very little away. They haven't created a single chance. It's about intelligence but also about the fight."
On Martinelli's disallowed goal, he added: "It comes off the opponent. I don't know the reason why they've done it. But that could have changed the game much earlier."
Confirming the injury to the Brazilian which saw him withdrawn for Trossard, Arteta said: "He felt something in his hamstring so he will need to be assessed."
On Trossard's finish, he added: "Great finish. He did it in the week with Belgium as well. It's what we need - the players who came in did very well, the subs that came on did very well. We need everyone on their toes and we fully trust them."
Goalscorer Trossard told Sky Sports: "I think it's a great action! I called Bukayo and he saw me, it's a great lay-off and I knew I had to hit it straight with my left. It goes in perfectly and I'm really happy.
"I've been practising all my life with both feet - you can see it helps you as an attacker. It's so helpful if you're good with both feet, to go either way, and score with both feet. It's nice.
"It's always tough here, they give you a hard time. We defended the box well though, and we took our chance well."
When later asked about the decision to start Raya over Ramsdale, he said: "It's the same rationale as to why Fabio (Vieira) and Gabby [Jesus] played - I haven't had a single question about why Gabriel hasn't been starting. He has won more trophies than anybody else in that dressing room, including me.
"I want Aaron to react the same as Gabriel Jesus. The same as Kai Havertz, as Takehiro Tomiyasu. Exactly the same. We play with 11 players, not 10 plus one."
Neville: Clean sheets critical for Arsenal
Speaking on the Gary Neville Podcast, Gary Neville said: "Arsenal started off brilliantly in the first 20 minutes and should have killed the game in that period. But once they don't, do the doubts start to creep in for the players, the coach, the fans? They are thinking, 'Here we go again'.
"So, for them to get the job done here was a must and they've done that. One-nil is a very satisfying scoreline for a team that are looking to try and win a title this season.
"It's all about concentration, making sure your defenders, goalkeeper, the rest of the players in your team when Everton are throwing those balls into the box in the last part of the game are all switched on and they were.
"Clean sheets are critical. There were so many things that cost Arsenal at the end of last season - a couple of injuries, they lost their fluidity, their tempo of play, they gave leads away - but they were conceding goals and it undermines everything that you're trying to do.
"I'm not saying you can't concede a goal to win a title but you really do need to build clean sheets. You need to look defensively stable. With that back four that played today, I thought Zinchenko was very good on the ball and the other three were very solid defensively.
"They had hiccups here before. That dressing room going back to London tonight would have been kicking themselves if they hadn't got the win. But they will be really happy in there tonight."
Dyche: We were miles off it on the ball
Everton manager Sean Dyche told Sky Sports: "We defended in numbers which you have to do against teams like this often - not always, but often.
"We did well on that side of the game but with the ball we were miles off, we gave it away too many times. When you break their play and you counter you have to keep the ball. You have to play with those bits of quality which we never found."
Asked what his side needed to improve on the ball, he said: "Just the character on the ball. You've got to want the ball and you've got to use it.
"You can't just win it back and say 'job done'. You've got to then activate yourself as a team and I just thought that was lacking. If the first pass is wrong then it doesn't give you a chance to counter and you're defending again anyway."
On Arsenal's goal, he said: "From our setup point of view, it's a poor goal. Just the details, the way we set the players up.
"The details have cost us all season, that's something we've got to correct. Both boxes are vital, you've got to stay focused. You've got to be aware that those details are massive in football and they were again today."
Dyche did, however, feel Everton should have had a penalty: "I didn't think the performance of the officials was on par. I thought we had a penalty, the lad fouls Beto, then Douc [Doucoure] goes into the box, is body-checked and nothing given. Then there are four minutes added at the end."
Neville: Dreary Everton could have big problems
Sky Sports pundit Gary Neville said: "This is a wonderful ground, I used to love coming here as a player. We had fantastic battles, it was an up and at 'em type of game, there was a great spirit.
"Now, it's dreary. The football's a bit dreary. They're living off scraps. What are the Everton fans coming to the game looking forward to?
"They'll have easier games moving forward and we'll find out whether they stay up but they're hanging on by the skin of their teeth in every sense it would seem in the last couple of seasons.
"You're looking for signs of whether they can actually impress and improve. They've had a really poor start. They've got to keep their players fit. If they don't, they're going to have big problems."
What's next?
Everton's next game is away to Brentford on Saturday, live on Sky Sports - kick-off 5.30pm. The Toffees then travel to Aston Villa in the Carabao Cup on September 27 - kick-off 7.45pm.
Arsenal's next outing is at home to PSV on Wednesday as they make their return to the Champions League - kick-off 8pm.
The Gunners are then back in Premier League action when they host Tottenham in the north London derby on Sunday, live on Sky Sports - kick-off 2pm.
Arsenal's Goodison curse lifted - Opta stats
- Arsenal won at Goodison Park in the Premier League for the first time since a 5-2 win in October 2017
- Everton have lost six of their last seven Premier League games at Goodison Park (W1), losing each of their last three by a 1-0 scoreline.
- Arsenal have kept 12 away clean sheets in the Premier League since the start of last season, five more than any other side (Fulham and Man City, seven each).
- Arsenal have had a substitute score in three consecutive Premier League games for the first time since December 2021.
- Arsenal have scored 16 goals from corners in the Premier League since the start of last season, more than any other side.