Image source, Getty Images Image caption, It was a close match between Arsenal and Leeds ByAlex Howell Football reporter at Emirates Stadium Published 5 hours ago Arsenal came from behind as the champions beat Leeds United 2-1 at Emirates Stadium.
James Justin scored the opener for Leeds before Riccardo Calafiori levelled with Bruno Guimaraes coming off the bench to score the winner.
Here's how I rated the players and you can see how you scored them below.
What do BBC Sport's player ratings mean?
Published 21 August Arsenal David Raya: A smart save to stop Jayden Bogle and then an even better one to deny Gudmundsson soon after.
The cross for the Leeds goal evaded him though.
6 Ben White: His header set-up Calafiori for the equaliser.
Caught offside a couple of times when Arsenal were building good attacks in the first half.
The Leeds goal came down his side.
6 Ezri Konsa: Involved with the physical battle against Calvert-Lewin.
6 Gabriel Magalhaes: It was not the usual convincing performance from the Arsenal back four or Gabriel.
6 Riccardo Calafiori: Scored the equaliser after Arsenal went behind.
Tried to make things happen with his adventurous runs but the Arsenal attack did not click.
7 Declan Rice: Tried to inject some energy into the Arsenal as they struggled to create in the first half.
A clever assist for Bruno Guimaraes winner.
7 Myles Lewis-Skelly: Back in the Arsenal starting line-up after being dropped for Bruno Guimaraes.
Not his best day.
6 Martin Odegaard: Tried to get on the ball to make things happen and had a tame effort saved by Trafford.
6 Bukayo Saka: The winger caused Gudmundsson some problems early but never capitalised on the opportunities.
Missed a big late chance to add a third.
6 Noni Madueke: Given the chance to start on the left wing in place of the injured Christos Tzolis.
Some good deliveries but not enough of a threat throughout the game.
6 Kai Havertz: Included from the start after picking up a hamstring injury on international duty.
Did not look at full match sharpness.
6 Viktor Gyokeres (on 63, Havertz): Brought physicality to the attack.
6 Bruno Guimaraes (on 63, Lewis-Skelly): Came on, changed the game and scored the winner.
8 Jurrien Timber (on 63, White): A calming presence in the backline.
7 Piero Hincapie (on 82, Calafiori): Brought on to see out the win.
6 Merino (on 90, Odegaard): No time to impact.
5 Subs not used: Arrizabalaga, Zubimendi, Eze, Dowman.
Leeds United James Trafford: Will be disappointed with how he conceded the Arsenal equaliser.
Showed his passing range as he tried to pick out target man Dominic Calvert-Lewin.
6 Jayden Bogle: Forced Raya into a save with a good half chance in the first half.
Provided an attacking outlet and defended well.
6 James Justin: Scored the very well-worked opener.
Made a couple of important clearances and worked well with Bogle in both attack and defence.
7 Tarik Muharemovic: The imposing centre-back dealt with most things that came his way.
7 Nico Elvedi: Part of a Leeds backline that almost caused an upset.
6 Gabriel Gudmundsson: Provided an excellent assist for Justin's goal.
Had to deal with the threat of Bukayo Saka and Kai Havertz who pulled over to Gudmundsson's side too.
7 Ao Tanaka: Very good on the ball and worked hard alongside Ampadu in the middle of the pitch.
7 Ethan Ampadu: Worked very hard in the middle of the pitch with Tanaka and gave Leeds a solid platform to build from.
6 Anton Stach: The midfielder made his physical presence felt in the middle of the pitch.
6 Noah Okafor: Went close in the first half with an early Leeds chance.
Overhit a pass when he had a great chance to play Stach through.
6 Calvert-Lewin: Held the ball up very well and gave Konsa and Gabriel a physical battle.
6 Harry Wilson (on 71, Tanaka): Came on as Leeds chased a way back into the match.
6 Brenden Aaronson (on 71, Okafor): Tried to make something happen.
6 Jean-Matteo Bahoya (on 86, Bogle): Not given many minutes.
5 Jaka Bijol (on 86, Elvedi): Not much time to make an impact.
5 Subs not used: Zetterer, Bard, Gruev, Nmecha, Longstaff.
How did you rate the players?
Player of the match Number: 39 Bruno GuimarãesAverage rating 7.36 Arsenal (active) Leeds United Number: 39 Bruno Guimarães Average Rating: 7.36 Number: 33 R.
Calafiori Average Rating: 6.82 Number: 41 D.
Rice Average Rating: 6.49 Number: 1 David Raya Average Rating: 6.43 Number: 8 M. Ødegaard Average Rating: 6.20 Number: 15 E.
Konsa Average Rating: 6.10 Number: 6 Gabriel Magalhães Average Rating: 6.02 Number: 14 V.
Gyökeres Average Rating: 5.92 Number: 4 B.
White Average Rating: 5.91 Number: 7 B.
Saka Average Rating: 5.84 Number: 5 P.
Hincapié Average Rating: 5.80 Number: 12 J.
Timber Average Rating: 5.77 Number: 49 M.
Lewis-Skelly Average Rating: 5.72 Number: 20 N.
Madueke Average Rating: 5.72 Number: 23 Mikel Merino Average Rating: 5.54 Number: 29 K.
Havertz Average Rating: 5.44 Back to team tabs Number: 24 J.
Justin Average Rating: 7.02 Number: 9 D.
Calvert-Lewin Average Rating: 6.93 Number: 3 G.
Gudmundsson Average Rating: 6.78 Number: 22 A.
Tanaka Average Rating: 6.75 Number: 4 E.
Ampadu Average Rating: 6.65 Number: 18 A.
Stach Average Rating: 6.56 Number: 5 T.
Muharemović Average Rating: 6.48 Number: 2 J.
Bogle Average Rating: 6.45 Number: 30 N.
Elvedi Average Rating: 6.41 Number: 19 N.
Okafor Average Rating: 6.22 Number: 1 J.
Trafford Average Rating: 6.16 Number: 23 J.
Bahoya Average Rating: 5.75 Number: 15 J.
Bijol Average Rating: 5.74 Number: 14 L.
Nmecha Average Rating: 5.73 Number: 11 B.
Aaronson Average Rating: 5.69 Number: 10 H.
Wilson Average Rating: 5.68 Back to team tabs After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.