Giovanni Simeone - N/A. The Argentine replaced Osimhen with three minutes to go. He saw little of the ball. PA
LIVERPOOL RATINGS: Alisson Becker - 6. The Brazilian had few real alarms even when Napoli applied pressure. His best stop was from a deflection off Alexander-Arnold.
AFP
Trent Alexander-Arnold - 6. The 24-year-old was restrained in his forward motion. He was watchful in defence and was replaced by Ramsay with three minutes to go. Getty
Ibrahima Konate - 7. The Frenchman’s distribution was questionable but his strength is impressive. He was solid in the air and in the tackle. Getty
Virgil van Dijk - 7. The Dutchman’s header led to the second goal. He was calm in the face of Napoli’s threat. PA
Kostas Tsimikas - 7. The Greek got up and down the line effectively. His corners led to the goals. PA
James Milner - 6. The 36-year-old worked hard until he came out worse in a clash of heads. As a result he made way for Elliott in the 48th minute. AP
Fabinho - 6. The Brazilian could have received two yellow cards but he set the tempo in the midfield. He was still not quite on his best form. EPA
Thiago Alacantara - 6. The 31-year-old made Merat save in the first half but his passing needed to be more direct. Bajcetic came on for him with three minutes to go. PA
Mohamed Salah - 7. The Egyptian was quickest to the ball to open the scoring. It was a reward in a game where supply was short for the striker. EPA
Roberto Firmino - 6. The Brazilian made a good flick or two and linked the play without threatening too much. He was withdrawn for Carvalho with three minutes to go. AP
Curtis Jones - 6. The 21-year-old caused plenty of problems with his direct running and his eye for a pass. He tired and was replaced by Nunez with 17 minutes left. AP
SUBS: Harvey Elliott - 6. The 19-year-old came on for Milner in the 48th minute. He added some youthful energy and worked diligently in attack and defence. EPA
Darwin Nunez - 8 . The Uruguayan joined the game with 17 minutes to go, replacing Jones. His header led to the first goal and he scored the winner. A tremendous cameo. AP
Stefan Bajcetic - N/A. The 18-year-old replaced Thiago for the last three minutes. He was energetic in his short cameo.
Reuters
Calvin Ramsay - N/A. The 19-year-old made his debut when he replaced Alexander-Arnold for the last three minutes. There were no alarms for the youngster. PA
Fabio Carvalho - N/A. The Portuguese was given a three-minute runout when Firmino left the game. He fired over the bar. PA
NAPOLI RATINGS: Alex Meret - 6. The Italian had a relatively quiet night until the last five minutes. He did his best to stop the Liverpool goals but needed more help from defenders. AP
Giovanni Di Lorenzo - 5. The 29-year-old was not composed. His positional play was poor and his distribution lacked precision. AP
Leo Ostigard - 6. The Norwegian was denied a goal by a very marginal offside decision. He was strong defensively. PA
Kim Min-jae - 5. The South Korean made a series of blocks and tackles. He looked secure until Liverpool’s late barrage. Getty
Mathias Olivera - 6. The Uruguayan kept a tight rein on Salah for most of the game. His distribution was impressive. Action Images
Andre-Frank Zambo Anguissa - 7. The Cameroonian made his mark in the midfield. He tackled hard and used the ball well. EPA
Stanislav Lobotka – 6 . The Slovakian worked effectively but did not create enough. He could have been more adventurous and made way for Zielinski with seven minutes to go. Getty
Tanguy Ndombele - 4. The Frenchman struggled to find his footing in midfield. He was replaced by Raspadori with three minutes to go. PA
Matteo Politano - 4. The Italian did not get on the ball enough. When he did get possession, he did not use it effectively. He made way for Lozano in the 70th minute. PA
Victor Osimhen - 5. The Nigerian did not get the service he needed and failed to use his pace. He was withdrawn for Simeone with three minutes to go. AP
Khvicha Kvaratskheli - 6. The Georgian was his team’s biggest threat. He lacked support and was replaced by Elmas with three minutes to go. EPA
SUBS: Hirving Lozano - 5. The Mexican came on for Politano with 20 minutes to go. He did not have much impact on the game. EPA
Piotr Zielinski - N/A. The Pole joined the action with seven minutes to go for Lobotka. He struggled to get to the rhythm of the game. EPA
Elif Elmas - N/A. The Macedonian was given the last three minutes at Kvaratskheli’s expense. He might wish he has stayed on the bench as Napoli shipped a second goal. Getty Images
Giacomo Raspadori - N/A. The 22-year-old had a three-minute cameo when he came on for Ndombele. He was as anonymous as the man he replaced. Reuters
Giovanni Simeone - N/A. The Argentine replaced Osimhen with three minutes to go. He saw little of the ball. PA
LIVERPOOL RATINGS: Alisson Becker - 6. The Brazilian had few real alarms even when Napoli applied pressure. His best stop was from a deflection off Alexander-Arnold.
AFP
Trent Alexander-Arnold - 6. The 24-year-old was restrained in his forward motion. He was watchful in defence and was replaced by Ramsay with three minutes to go. Getty
Ibrahima Konate - 7. The Frenchman’s distribution was questionable but his strength is impressive. He was solid in the air and in the tackle. Getty
Virgil van Dijk - 7. The Dutchman’s header led to the second goal. He was calm in the face of Napoli’s threat. PA
Kostas Tsimikas - 7. The Greek got up and down the line effectively. His corners led to the goals. PA
James Milner - 6. The 36-year-old worked hard until he came out worse in a clash of heads. As a result he made way for Elliott in the 48th minute. AP
Fabinho - 6. The Brazilian could have received two yellow cards but he set the tempo in the midfield. He was still not quite on his best form. EPA
Thiago Alacantara - 6. The 31-year-old made Merat save in the first half but his passing needed to be more direct. Bajcetic came on for him with three minutes to go. PA
Mohamed Salah - 7. The Egyptian was quickest to the ball to open the scoring. It was a reward in a game where supply was short for the striker. EPA
Roberto Firmino - 6. The Brazilian made a good flick or two and linked the play without threatening too much. He was withdrawn for Carvalho with three minutes to go. AP
Curtis Jones - 6. The 21-year-old caused plenty of problems with his direct running and his eye for a pass. He tired and was replaced by Nunez with 17 minutes left. AP
SUBS: Harvey Elliott - 6. The 19-year-old came on for Milner in the 48th minute. He added some youthful energy and worked diligently in attack and defence. EPA
Darwin Nunez - 8 . The Uruguayan joined the game with 17 minutes to go, replacing Jones. His header led to the first goal and he scored the winner. A tremendous cameo. AP
Stefan Bajcetic - N/A. The 18-year-old replaced Thiago for the last three minutes. He was energetic in his short cameo.
Reuters
Calvin Ramsay - N/A. The 19-year-old made his debut when he replaced Alexander-Arnold for the last three minutes. There were no alarms for the youngster. PA
Fabio Carvalho - N/A. The Portuguese was given a three-minute runout when Firmino left the game. He fired over the bar. PA
NAPOLI RATINGS: Alex Meret - 6. The Italian had a relatively quiet night until the last five minutes. He did his best to stop the Liverpool goals but needed more help from defenders. AP
Giovanni Di Lorenzo - 5. The 29-year-old was not composed. His positional play was poor and his distribution lacked precision. AP
Leo Ostigard - 6. The Norwegian was denied a goal by a very marginal offside decision. He was strong defensively. PA
Kim Min-jae - 5. The South Korean made a series of blocks and tackles. He looked secure until Liverpool’s late barrage. Getty
Mathias Olivera - 6. The Uruguayan kept a tight rein on Salah for most of the game. His distribution was impressive. Action Images
Andre-Frank Zambo Anguissa - 7. The Cameroonian made his mark in the midfield. He tackled hard and used the ball well. EPA
Stanislav Lobotka – 6 . The Slovakian worked effectively but did not create enough. He could have been more adventurous and made way for Zielinski with seven minutes to go. Getty
Tanguy Ndombele - 4. The Frenchman struggled to find his footing in midfield. He was replaced by Raspadori with three minutes to go. PA
Matteo Politano - 4. The Italian did not get on the ball enough. When he did get possession, he did not use it effectively. He made way for Lozano in the 70th minute. PA
Victor Osimhen - 5. The Nigerian did not get the service he needed and failed to use his pace. He was withdrawn for Simeone with three minutes to go. AP
Khvicha Kvaratskheli - 6. The Georgian was his team’s biggest threat. He lacked support and was replaced by Elmas with three minutes to go. EPA
SUBS: Hirving Lozano - 5. The Mexican came on for Politano with 20 minutes to go. He did not have much impact on the game. EPA
Piotr Zielinski - N/A. The Pole joined the action with seven minutes to go for Lobotka. He struggled to get to the rhythm of the game. EPA
Elif Elmas - N/A. The Macedonian was given the last three minutes at Kvaratskheli’s expense. He might wish he has stayed on the bench as Napoli shipped a second goal. Getty Images
Giacomo Raspadori - N/A. The 22-year-old had a three-minute cameo when he came on for Ndombele. He was as anonymous as the man he replaced. Reuters
Giovanni Simeone - N/A. The Argentine replaced Osimhen with three minutes to go. He saw little of the ball. PA