Takehiro Tomiyasu (Zinchenko, 80') - N/A: Helped Arsenal get over the line. Reuters
Everton player ratings. Jordan Pickford - 7: Had a decent game with his feet, two sharp saves from Odegaard and could do little about Trossard's goal. Reuters
Ashley Young - 5: Tough afternoon for the veteran. Booked for chopping down Trossard and eventually withdrawn. Reuters
James Tarkowski - 6: Important recovery challenge as Nketiah ran clear. Headed, blocked and cleared everything he could. Too many aimless lumps upfield, though. PA
Jarrad Branthwaite - 7: Everton's best player. The young centre-back has lots of potential and had a promising game in difficult circumstances. Read play well, defended calmly and more measured than his colleagues with the ball. PA
Vitaliy Mykolenko - 6: Handed the unenviable task of a one-on-one battle with Bukayo Saka who, for the most part, he handled quite well. EPA
Amadou Onana - 5: Everton have issues in midfield with the balance being wrong. Onana struggled, giving the ball away over and again. AP
Idrissa Gueye - 5: Made a strong start to the game but seemed to become more erratic as it went on. Shot wildly during one of Everton's rare forays up the pitch. EPA
Abdoulaye Doucoure - 5: Plenty of effort but precious little quality from the most advanced of the Everton midfield three. EPA
Arnaut Danjuma - 5: With Everton having so little of the ball it was hard to get him in the game. Worked hard off the ball but was a peripheral figure. Reuters
Dwight McNeil - 5: Struggled badly on his first start since recovering from injury. Was one of Everton's best players down the stretch last season and will get better from here. EPA
Beto - 6: Worked his socks off but was often far too isolated to have any real impact on the game. EPA
Everton substitutes: Dominic Calvert-Lewin (Beto, 65') - 6: A couple of bright bits of play after coming on in a protective face mask. Reuters
James Garner (Doucoure, 80') - N/A: No real time to influence the game. Surely overdue a start in his favoured midfield role. Reuters
Youssef Chermiti (McNeil, 87') - N/A: No time to make a difference. Nathan Patterson (Young, 87') - N/A.
Arsenal player ratings. David Raya - 6: Somewhat surprisingly picked ahead of Ramsdale for his first Gunners' league start. Won't have much easier days thanks to Everton's shot-shy attack. AFP
Ben White - 7. Had a decent game on the right of Arsenal's defence. Joined in effectively down the flank as they went forward. EPA
William Saliba - 7. Coped well with Beto and was calm, assured and in control all game. Although should take a mark off for his play acting on the stroke of half-time. AFP
Gabriel Magalhaes - 6. Another guilty of play acting, but overall a solid display from the Brazilian defender. AFP
Oleksandr Zinchenko - 8: Spent most of the game in midfield looking for the pass to open Everton up. Almost managed it a few times before his crucial role in the decisive goal. Getty
Declan Rice - 7: Composed and reliable at the base of Arsenal's midfield. Offered a solid platform for those in front of him. AFP
Martin Odegaard - 7: Drew two good saves from Pickford. Another who had a key role in the decisive goal. AP
Fabio Vieira - 7: Impressive display from the Portuguese. Was a threat from the left and, along with Zinchenko, looked most likely to unpick the packed home defence. Reuters
Bukayo Saka - 6: Struggled to make an impact with Mykolenko all over him like a rash. Broke free to deliver the cut back for Trossard. PA
Eddie Nketiah - 5: Offered little up front and was offside in the build-up to Martinelli's disallowed goal. AFP
Gabriel Martinelli - 6: Finished in style for the goal that did not count before injury curtailed his afternoon. Getty
Arsenal substitutes. Leandro Trossard (Martinelli, 24') - 7: Looked bright and inventive after replacing Martinelli early in the game. Fabulous finish for the goal. AFP
Gabriel Jesus (Nketiah, 66') - 6. Offered more than Nketiah and gave some back to Everton's physical defenders. AFP
Kai Havertz (Vieira, 80') - N/A: No real time to make an impact. Getty
Takehiro Tomiyasu (Zinchenko, 80') - N/A: Helped Arsenal get over the line. Reuters
Everton player ratings. Jordan Pickford - 7: Had a decent game with his feet, two sharp saves from Odegaard and could do little about Trossard's goal. Reuters
Ashley Young - 5: Tough afternoon for the veteran. Booked for chopping down Trossard and eventually withdrawn. Reuters
James Tarkowski - 6: Important recovery challenge as Nketiah ran clear. Headed, blocked and cleared everything he could. Too many aimless lumps upfield, though. PA
Jarrad Branthwaite - 7: Everton's best player. The young centre-back has lots of potential and had a promising game in difficult circumstances. Read play well, defended calmly and more measured than his colleagues with the ball. PA
Vitaliy Mykolenko - 6: Handed the unenviable task of a one-on-one battle with Bukayo Saka who, for the most part, he handled quite well. EPA
Amadou Onana - 5: Everton have issues in midfield with the balance being wrong. Onana struggled, giving the ball away over and again. AP
Idrissa Gueye - 5: Made a strong start to the game but seemed to become more erratic as it went on. Shot wildly during one of Everton's rare forays up the pitch. EPA
Abdoulaye Doucoure - 5: Plenty of effort but precious little quality from the most advanced of the Everton midfield three. EPA
Arnaut Danjuma - 5: With Everton having so little of the ball it was hard to get him in the game. Worked hard off the ball but was a peripheral figure. Reuters
Dwight McNeil - 5: Struggled badly on his first start since recovering from injury. Was one of Everton's best players down the stretch last season and will get better from here. EPA
Beto - 6: Worked his socks off but was often far too isolated to have any real impact on the game. EPA
Everton substitutes: Dominic Calvert-Lewin (Beto, 65') - 6: A couple of bright bits of play after coming on in a protective face mask. Reuters
James Garner (Doucoure, 80') - N/A: No real time to influence the game. Surely overdue a start in his favoured midfield role. Reuters
Youssef Chermiti (McNeil, 87') - N/A: No time to make a difference. Nathan Patterson (Young, 87') - N/A.
Arsenal player ratings. David Raya - 6: Somewhat surprisingly picked ahead of Ramsdale for his first Gunners' league start. Won't have much easier days thanks to Everton's shot-shy attack. AFP
Ben White - 7. Had a decent game on the right of Arsenal's defence. Joined in effectively down the flank as they went forward. EPA
William Saliba - 7. Coped well with Beto and was calm, assured and in control all game. Although should take a mark off for his play acting on the stroke of half-time. AFP
Gabriel Magalhaes - 6. Another guilty of play acting, but overall a solid display from the Brazilian defender. AFP
Oleksandr Zinchenko - 8: Spent most of the game in midfield looking for the pass to open Everton up. Almost managed it a few times before his crucial role in the decisive goal. Getty
Declan Rice - 7: Composed and reliable at the base of Arsenal's midfield. Offered a solid platform for those in front of him. AFP
Martin Odegaard - 7: Drew two good saves from Pickford. Another who had a key role in the decisive goal. AP
Fabio Vieira - 7: Impressive display from the Portuguese. Was a threat from the left and, along with Zinchenko, looked most likely to unpick the packed home defence. Reuters
Bukayo Saka - 6: Struggled to make an impact with Mykolenko all over him like a rash. Broke free to deliver the cut back for Trossard. PA
Eddie Nketiah - 5: Offered little up front and was offside in the build-up to Martinelli's disallowed goal. AFP
Gabriel Martinelli - 6: Finished in style for the goal that did not count before injury curtailed his afternoon. Getty
Arsenal substitutes. Leandro Trossard (Martinelli, 24') - 7: Looked bright and inventive after replacing Martinelli early in the game. Fabulous finish for the goal. AFP
Gabriel Jesus (Nketiah, 66') - 6. Offered more than Nketiah and gave some back to Everton's physical defenders. AFP
Kai Havertz (Vieira, 80') - N/A: No real time to make an impact. Getty
Takehiro Tomiyasu (Zinchenko, 80') - N/A: Helped Arsenal get over the line. Reuters