Liverpool headed into their final Champions League group game with qualification already secured.
However, to take top spot from Napoli, the Reds would have had to beat the Serie A side by four goals due to their much worse goal difference.
But when all was said and done at Anfield, Liverpool only won 1-0.
It was a fairly scrappy opening to the game, which saw Liverpool fail to test the Napoli keeper and the Italians target the home side’s right-hand side.
Napoli then started the second half the brighter of the two teams and thought they had taken the lead 53 minutes in. The away side won a free-kick and Ostigard headed in unmarked to make it 1-0, but it was ruled out for offside after a long VAR check.
That was the last big chance of the game for some time, but Mohamed Salah won the match in the 85th minute. Darwin Nunez saw his header saved off the line and Salah stabbed home the loose ball.
Nunez then tapped in Van Dijk’s header in injury time to make it 2-0.
Liverpool player ratings
Alisson (5) – Made two saves in the 90 and was not tested too much.
Trent Alexander-Arnold (5) – Was done several times by Kvaratskheila, needing a lot of help from Konate and Milner to deal with the winger.
Ibrahima Konate (4.5) – Konate’s passing was rusty at times, which was to be expected after his recent absence. He made several Matip-Esque runs but to no avail.
Virgil van Dijk (7) – Was tested by the pace of Osimhen but managed to keep the striker pretty quiet. Should have scored late on but Nunez stole the goal off the line.
Kostas Tsimikas (5) – Did not offer too much going forward and was not tested much defensively as Napoli focused a lot of their play down the left.
Fabinho (5) – Did a decent job of neutralising Napoli’s threat down the centre but did have to make a few tactical fouls.
Thiago – Had a 90 per cent passing accuracy and produced a few good long balls but nothing too spectacular.
James Milner (4.5) – Struggled to keep up with the pace of Napoli’s midfield at times. Milner also dropped deep to provide cover for Trent but he too had a hard time defending Kvaratskheila. Was taken off after 47 minutes due to a concussion.
Mohamed Salah (6.5) – Offered the biggest threat of Liverpool’s front three in the first half, including slipping in Jones who smashed an effort over. Scored the winner late on.
Roberto Firmino (4) – Was largely marked out of the game in the first half and any attempts he made to find Salah and Jones came to nothing.
Curtis Jones (5) – Missed a good chance in the first half and struggled to link with Firmino and Salah before being subbed off.
Harvey Elliott (5) - Made a few key passes and was more lively than Milner, the man he replaced.
Darwin Nunez (6.5) - Won the header which led to Salah scoring the winner and tapped in off the line for the second.
Calvin Ramsey (N/A)
Fabio Carvalho (N/A)
Steffan Bajcetic (N/A)
Napoli player ratings
Di Lorenzo (6)
Manchester City vs Sevilla betting tips: Champions League preview, prediction and odds
Chelsea vs Dinamo Zagreb betting tips: Champions League preview, prediction and odds