Arthur Gomes (Trincao, 105') - N/A. Worked hard after coming on but made very little impact going forward. PA
ARSENAL RATINGS: Aaron Ramsdale - 6. Wasn’t called into action in the first half but did well to deny Paulinho from getting on the end of a cross just after the break. Stepped too far off his line and got beaten from the halfway line for Sporting’s equaliser. Atoned for his error by denying Edwards with his face. Getty
Takehiro Tomiyasu - N/A. Had to leave the field after just nine minutes due to injury.
AFP
William Saliba - 6. Just like his defensive counterpart Tomiyasu, Saliba had to leave the field early due to injury.
EPA
Gabriel Magalhaes - 8. Outstanding in defence for Arsenal. Almost won the game for the Gunners with two headers that were kept out.
Action Images
Oleksandr Zinchenko - 6. Showed good defensive awareness to track Edwards and block his shot when it seemed like he was already through on goal. Kept things simple.
AFP
Fabio Viera - 6. Picked up the first card of the game in the 24th minute. Chose to pass when he should have taken aim at goal at the beginning of extra time.
AFP
Jorginho - 7. Almost set Jesus through on goal with a lofted pass in the 15th minute. Went one better playing a line-breaking pass that set Martinelli through on goal en route to the Gunners' opener.
Getty
Granit Xhaka - 8. Scored his first goal in over two months with a firm shot into the top corner. Worked hard in the second half as Sporting piled on the pressure in search of a winner.
EPA
Reiss Nelson - 5. Worked hard on the right-hand side of Arsenal’s front three but lacked the final ball to cause Sporting’s backline problems.
Getty
Gabriel Jesus - 7. Danced past three challenges and hit a shot that was punched away by the goalkeeper in the first half. Subbed off at half-time for Trossard.
PA
Gabriel Martinelli - 5. Saw his shot punched into the path of Xhaka for the Gunners’ first goal. Put in a number of good crosses in extra time. Missed a penalty to give Sporting an advantage in the penalty shootout
AP
SUBS: Ben White (Tomiyasu, 9') - 7. Came on and kept Trincao quiet on the right-hand side of defence. Combined well with Saka in extra time.
EPA
Rob Holding (Saliba, 21') - 7 .Off the bench for the first time in over a month, Holding slotted seamlessly into the Gunners’ backline and didn’t show any signs of rustiness. Made several blocks in the second half to stop Sporting from going ahead.
AFP
Leandro Trossard (Jesus, 46') - 5. Looked a little bit off the pace after coming on as he misplaced a number of passes. Should have put the Gunners ahead when he took advantage of a poor back pass and ran through on goal in the 97th minute.
AP
Bukayo Saka (Nelson, 66') - 6. Struggled to get involved after coming on in the second half but improved in extra time.
AP
Thomas Partey (Jorginho, 66') - 7. Came on and helped keep things ticking over in midfield. Helped the Gunners regain control of the game.
Reuters
Martin Odegaard (Viera, 101') - N/A. Had a half chance to put the Gunners ahead in the 107th minute but hit his shot wide. Overhit a pass when he had to put Trossard through on goal a minute later.
Reuters
SPORTING RATINGS: Antonio Adan - 9. Made a brilliant save to stop Jesus from doubling the Gunners’ lead in the 30th minute. Denied Trossard from point-blank range to keep the score level in the 98th minute, and stopped Gabriel with an excellent save deep into extra time.
Reuters
Jeremiah St Juste - 9. Blazed high and wide after he stepped out of defence and went on a mazy run that got him to the edge of the Gunners penalty area. Looked very assured in defence.
AP
Ousmane Diomande - 9. Should have done better to cut out Jorginho’s pass that led to the Gunners opener. Put in a very solid shift in the centre of defence to thwart the Gunners in extra time.
Getty
Goncalo Inacio - 8. Performed well on the right side of defence and helped limit Nelson and Saka’s influence on the game.
EPA
Ricardo Esgaio - 7. Showed great vision to send Edwards through on goal with a beautiful pass in the second half. Combined well with Edwards to cause the Gunners problems down the right-hand side.
AP
Manuel Ugarte - 6. Struck a beautiful shot that just went past the post on the stroke of half time. Went on a mazy run at the beginning of the second half and found Paulinho in the box with a pass behind the Arsenal backline. Sent off after a second yellow card in extra-time.
AFP
Pedro Goncalves - 8. Played a lovely line-breaking pass to kickstart a counterattack in the 12th minute. Scored an incredible goal by beating Ramsdale from just inside the Arsenal half in the 62nd minute.
Getty
Matheus Reis - 6. Lucky to see the offside flag come to his rescue after he brought down Jesus in the box. Another offside call came to his rescue after he seemed to have handled the ball in his penalty area late in the game.
Action Images
Marcus Edwards - 7. Should have at least hit the target when he was played through on goal by Antonio Adan inside half-an-hour. Had the chance to send the Sporting fans into delirium when he was played through on goal, but could only hit a shot straight at the Ramsdale.
Action Images
Francisco Trincao - 6. Almost opened the scoring with a shot that had Ramsdale worried in the 13th minute. Struggled to get the better of White in Arsenal's defence. AFP
Paulinho - 6. Got close to putting the visitors ahead with a glancing header in the 65th minute. Offered Sporting an outlet in attack and worked his socks off. EPA
SUBS: Youssef Chermiti (Paulinho, 90') - N/A. Almost cost his team a goal when his terrible back pass was pounced on by Trossard.
Action Images
Dario Essugo (Goncalves, 93') - N/A. Worked hard in midfield after coming on but struggled to help move the ball upfield.
Getty
Nuno Santos (Matheus, 93') - N/A. Scored the decisive penalty to send Sporting through to the next round. EPA
Arthur Gomes (Trincao, 105') - N/A. Worked hard after coming on but made very little impact going forward. PA
ARSENAL RATINGS: Aaron Ramsdale - 6. Wasn’t called into action in the first half but did well to deny Paulinho from getting on the end of a cross just after the break. Stepped too far off his line and got beaten from the halfway line for Sporting’s equaliser. Atoned for his error by denying Edwards with his face. Getty
Takehiro Tomiyasu - N/A. Had to leave the field after just nine minutes due to injury.
AFP
William Saliba - 6. Just like his defensive counterpart Tomiyasu, Saliba had to leave the field early due to injury.
EPA
Gabriel Magalhaes - 8. Outstanding in defence for Arsenal. Almost won the game for the Gunners with two headers that were kept out.
Action Images
Oleksandr Zinchenko - 6. Showed good defensive awareness to track Edwards and block his shot when it seemed like he was already through on goal. Kept things simple.
AFP
Fabio Viera - 6. Picked up the first card of the game in the 24th minute. Chose to pass when he should have taken aim at goal at the beginning of extra time.
AFP
Jorginho - 7. Almost set Jesus through on goal with a lofted pass in the 15th minute. Went one better playing a line-breaking pass that set Martinelli through on goal en route to the Gunners' opener.
Getty
Granit Xhaka - 8. Scored his first goal in over two months with a firm shot into the top corner. Worked hard in the second half as Sporting piled on the pressure in search of a winner.
EPA
Reiss Nelson - 5. Worked hard on the right-hand side of Arsenal’s front three but lacked the final ball to cause Sporting’s backline problems.
Getty
Gabriel Jesus - 7. Danced past three challenges and hit a shot that was punched away by the goalkeeper in the first half. Subbed off at half-time for Trossard.
PA
Gabriel Martinelli - 5. Saw his shot punched into the path of Xhaka for the Gunners’ first goal. Put in a number of good crosses in extra time. Missed a penalty to give Sporting an advantage in the penalty shootout
AP
SUBS: Ben White (Tomiyasu, 9') - 7. Came on and kept Trincao quiet on the right-hand side of defence. Combined well with Saka in extra time.
EPA
Rob Holding (Saliba, 21') - 7 .Off the bench for the first time in over a month, Holding slotted seamlessly into the Gunners’ backline and didn’t show any signs of rustiness. Made several blocks in the second half to stop Sporting from going ahead.
AFP
Leandro Trossard (Jesus, 46') - 5. Looked a little bit off the pace after coming on as he misplaced a number of passes. Should have put the Gunners ahead when he took advantage of a poor back pass and ran through on goal in the 97th minute.
AP
Bukayo Saka (Nelson, 66') - 6. Struggled to get involved after coming on in the second half but improved in extra time.
AP
Thomas Partey (Jorginho, 66') - 7. Came on and helped keep things ticking over in midfield. Helped the Gunners regain control of the game.
Reuters
Martin Odegaard (Viera, 101') - N/A. Had a half chance to put the Gunners ahead in the 107th minute but hit his shot wide. Overhit a pass when he had to put Trossard through on goal a minute later.
Reuters
SPORTING RATINGS: Antonio Adan - 9. Made a brilliant save to stop Jesus from doubling the Gunners’ lead in the 30th minute. Denied Trossard from point-blank range to keep the score level in the 98th minute, and stopped Gabriel with an excellent save deep into extra time.
Reuters
Jeremiah St Juste - 9. Blazed high and wide after he stepped out of defence and went on a mazy run that got him to the edge of the Gunners penalty area. Looked very assured in defence.
AP
Ousmane Diomande - 9. Should have done better to cut out Jorginho’s pass that led to the Gunners opener. Put in a very solid shift in the centre of defence to thwart the Gunners in extra time.
Getty
Goncalo Inacio - 8. Performed well on the right side of defence and helped limit Nelson and Saka’s influence on the game.
EPA
Ricardo Esgaio - 7. Showed great vision to send Edwards through on goal with a beautiful pass in the second half. Combined well with Edwards to cause the Gunners problems down the right-hand side.
AP
Manuel Ugarte - 6. Struck a beautiful shot that just went past the post on the stroke of half time. Went on a mazy run at the beginning of the second half and found Paulinho in the box with a pass behind the Arsenal backline. Sent off after a second yellow card in extra-time.
AFP
Pedro Goncalves - 8. Played a lovely line-breaking pass to kickstart a counterattack in the 12th minute. Scored an incredible goal by beating Ramsdale from just inside the Arsenal half in the 62nd minute.
Getty
Matheus Reis - 6. Lucky to see the offside flag come to his rescue after he brought down Jesus in the box. Another offside call came to his rescue after he seemed to have handled the ball in his penalty area late in the game.
Action Images
Marcus Edwards - 7. Should have at least hit the target when he was played through on goal by Antonio Adan inside half-an-hour. Had the chance to send the Sporting fans into delirium when he was played through on goal, but could only hit a shot straight at the Ramsdale.
Action Images
Francisco Trincao - 6. Almost opened the scoring with a shot that had Ramsdale worried in the 13th minute. Struggled to get the better of White in Arsenal's defence. AFP
Paulinho - 6. Got close to putting the visitors ahead with a glancing header in the 65th minute. Offered Sporting an outlet in attack and worked his socks off. EPA
SUBS: Youssef Chermiti (Paulinho, 90') - N/A. Almost cost his team a goal when his terrible back pass was pounced on by Trossard.
Action Images
Dario Essugo (Goncalves, 93') - N/A. Worked hard in midfield after coming on but struggled to help move the ball upfield.
Getty
Nuno Santos (Matheus, 93') - N/A. Scored the decisive penalty to send Sporting through to the next round. EPA
Arthur Gomes (Trincao, 105') - N/A. Worked hard after coming on but made very little impact going forward. PA