SUBS: Ryan Fredericks (On for Zemura 64) 5: Helped keep Saka quiet after coming on. EPA
Jaidon Antony (On for Semenyo 64) 5: Worked hard but had very little effect against the Gunners’ marauding midfield.
Lewis Cook (On for Rothwell 71) 5: Brought on to add extra bodies in the middle of the defence but couldn't stop Arsenal from completing the comeback.
ARSENAL RATINGS: Aaron Ramsdale 6: Made a crucial save to deny the Cherries the chance to double their lead. His defence let him down twice but made a number of saves to keep the Gunners in the game.
Takehiro Tomiyasu 5: Looked assured in defence but his final balls into the box left a lot to be desired. Hooked at half time. AFP
William Saliba 6: A poor clearance almost cost the Gunners a second goal close to half time. Was very effective in the air against the lanky Solanke. EPA
Gabriel Malgaheas 5: Should have done better to clear the cross from Ouattara that led to the game’s opener. Reacted quickly to stop a dangerous counter attack in the 37th minute. Reuters
Oleksandr Zinchenko 6: Worked hard on the left side and tucked in well to help the Gunners outnumber the Cherries in midfield. Guilty of losing the ball in dangerous positions on occasions. PA
Thomas Partey 7: Broke up several counter attacks and helped kickstart attacks from deep. At fault for the Cherries second goal as he lost the goalscorer when the corner was played in. Started Gunners' comeback by scoring the first goal.
Martin Odegaard 5: Looked short of ideas against the Cherries’ low block. Guilty of snatching at a number of chances when he had teammates in much better positions. AP
Fabio Viera 6: Making his second league start since his arrival in the summer, Fabio offered something different from Xhaka in midfield. Has to do better with his decision making if he is to force his way into Arteta’s starting line-up. Getty
Bukayo Saka 6: Worked hard but struggled to get his final ball right. Could have had a penalty when Stephens handled his cross in the second half. Getty
Leandro Trossard 6: Started the game well but had to come off early due to what looked like a hamstring injury. EPA
Gabriel Martinelli 6: Started as the center-forward, but found it tough to find space behind the visitors’ five man defence. AP
SUBS: Emile Smith-Rowe (On for Trossard 22') 6: Came on and added something different to the Gunners attack. Got an assist for the first goal. Substituted himself in second half. Getty
Ben White (On for Tomiyasu 46') 8: Scored his first Arsenal goal to draw his side level in second half. Helped with the Gunners onslaught in second half. Getty
Reiss Nelson (On for Smith Rowe 69') 9: Created Gunners’ equaliser with his first touch of the game. Grabbed what could turn out to be a crucial goal in the title run-in with last kick of the match. AFP
Granit Xhaka (On for Fabio 84') N/A. Getty
BOURNEMOUTH: Neto 6: Forced into three early saves. Made several stops in the second half but couldn't have done anything about the goals. Getty
Adam Smith 5: Did well to limit the chances created from the right side in the first half. Found it harder to deal with Nelson in the second. AFP
Jordan Zemura 7: Stood up to the test of keeping Saka quiet well in the first half. Continued with his aggressive no-nonsense defending in the second half until he was subbed off with 25 minutes to go. PA
Marcos Senesi 8: Grabbed the Cherries‘ second goal via a beautiful glanced header in the second half. Made a number of last-ditch tackles. Getty
Jack Stephens 6: Lucky to get away with two handballs which could have easily resulted in penalties. Should have closed down Partey for Gunners' second goal. Getty
Chris Mepham 6: Made a number important clearances. Guilty of losing concentration a couple of times in the second half. EPA
Dango Ouattara 7: Good delivery to set up Billing just nine seconds into the match. Denied by Ramsdale from close range in the 19th minute. Getty
Joe Rothwell 5: Very little impact going forward in the first half but tucked in well to almost act as the fourth center-back. Tired and subbed off early in the second half. Reuters
Philip Billing 7: Displayed excellent composure to give Bournemouth the lead immediately after kick-off. Lucky to get away with a blatant handball in his box with the score level at 2-2. AP
Antoine Semenyo 6: Forced back to help Zemura on the right side to stop the Gunners relentless attacks. Struggled to make impact the game in the second half. AP
Dominic Solanke 6: Found himself in a couple of decent positions in the first half but could not take advantage. Forced into defending his own goal as the Gunners piled on the pressure in the second. Getty
SUBS: Ryan Fredericks (On for Zemura 64) 5: Helped keep Saka quiet after coming on. EPA
Jaidon Antony (On for Semenyo 64) 5: Worked hard but had very little effect against the Gunners’ marauding midfield.
Lewis Cook (On for Rothwell 71) 5: Brought on to add extra bodies in the middle of the defence but couldn't stop Arsenal from completing the comeback.
ARSENAL RATINGS: Aaron Ramsdale 6: Made a crucial save to deny the Cherries the chance to double their lead. His defence let him down twice but made a number of saves to keep the Gunners in the game.
Takehiro Tomiyasu 5: Looked assured in defence but his final balls into the box left a lot to be desired. Hooked at half time. AFP
William Saliba 6: A poor clearance almost cost the Gunners a second goal close to half time. Was very effective in the air against the lanky Solanke. EPA
Gabriel Malgaheas 5: Should have done better to clear the cross from Ouattara that led to the game’s opener. Reacted quickly to stop a dangerous counter attack in the 37th minute. Reuters
Oleksandr Zinchenko 6: Worked hard on the left side and tucked in well to help the Gunners outnumber the Cherries in midfield. Guilty of losing the ball in dangerous positions on occasions. PA
Thomas Partey 7: Broke up several counter attacks and helped kickstart attacks from deep. At fault for the Cherries second goal as he lost the goalscorer when the corner was played in. Started Gunners' comeback by scoring the first goal.
Martin Odegaard 5: Looked short of ideas against the Cherries’ low block. Guilty of snatching at a number of chances when he had teammates in much better positions. AP
Fabio Viera 6: Making his second league start since his arrival in the summer, Fabio offered something different from Xhaka in midfield. Has to do better with his decision making if he is to force his way into Arteta’s starting line-up. Getty
Bukayo Saka 6: Worked hard but struggled to get his final ball right. Could have had a penalty when Stephens handled his cross in the second half. Getty
Leandro Trossard 6: Started the game well but had to come off early due to what looked like a hamstring injury. EPA
Gabriel Martinelli 6: Started as the center-forward, but found it tough to find space behind the visitors’ five man defence. AP
SUBS: Emile Smith-Rowe (On for Trossard 22') 6: Came on and added something different to the Gunners attack. Got an assist for the first goal. Substituted himself in second half. Getty
Ben White (On for Tomiyasu 46') 8: Scored his first Arsenal goal to draw his side level in second half. Helped with the Gunners onslaught in second half. Getty
Reiss Nelson (On for Smith Rowe 69') 9: Created Gunners’ equaliser with his first touch of the game. Grabbed what could turn out to be a crucial goal in the title run-in with last kick of the match. AFP
Granit Xhaka (On for Fabio 84') N/A. Getty
BOURNEMOUTH: Neto 6: Forced into three early saves. Made several stops in the second half but couldn't have done anything about the goals. Getty
Adam Smith 5: Did well to limit the chances created from the right side in the first half. Found it harder to deal with Nelson in the second. AFP
Jordan Zemura 7: Stood up to the test of keeping Saka quiet well in the first half. Continued with his aggressive no-nonsense defending in the second half until he was subbed off with 25 minutes to go. PA
Marcos Senesi 8: Grabbed the Cherries‘ second goal via a beautiful glanced header in the second half. Made a number of last-ditch tackles. Getty
Jack Stephens 6: Lucky to get away with two handballs which could have easily resulted in penalties. Should have closed down Partey for Gunners' second goal. Getty
Chris Mepham 6: Made a number important clearances. Guilty of losing concentration a couple of times in the second half. EPA
Dango Ouattara 7: Good delivery to set up Billing just nine seconds into the match. Denied by Ramsdale from close range in the 19th minute. Getty
Joe Rothwell 5: Very little impact going forward in the first half but tucked in well to almost act as the fourth center-back. Tired and subbed off early in the second half. Reuters
Philip Billing 7: Displayed excellent composure to give Bournemouth the lead immediately after kick-off. Lucky to get away with a blatant handball in his box with the score level at 2-2. AP
Antoine Semenyo 6: Forced back to help Zemura on the right side to stop the Gunners relentless attacks. Struggled to make impact the game in the second half. AP
Dominic Solanke 6: Found himself in a couple of decent positions in the first half but could not take advantage. Forced into defending his own goal as the Gunners piled on the pressure in the second. Getty
SUBS: Ryan Fredericks (On for Zemura 64) 5: Helped keep Saka quiet after coming on. EPA
Jaidon Antony (On for Semenyo 64) 5: Worked hard but had very little effect against the Gunners’ marauding midfield.
Lewis Cook (On for Rothwell 71) 5: Brought on to add extra bodies in the middle of the defence but couldn't stop Arsenal from completing the comeback.