Barcelona missed out on becoming the first side to reach the Champions League knockout stages as they were stunned by Shakhtar Donetsk.
Danylo Sikan scored the game’s only goal, meeting Giorgi Gocholeishvili’s cross with a looping header.
Newerton thought he had added a late second, but the teenager’s effort was ruled out for offside.
Barcelona needed a point in Hamburg to advance from Group H with two matches to spare, but they were made to wait.
Despite dominating possession, the visitors were unable to break down the Ukrainian champions.
However, Xavi’s side remain top of Group H with 10 points and will reach the knockout stages if they avoid defeat to Porto in their next match on 28 November.
Shakhtar, who last beat the five-time Champions League winners Barcelona in 2008, are third in Group H with six points.
Marino Pusic’s team are hoping to reach the knockout stages for the first time since the 2017-18 campaign, when they lost in the round of 16 to Roma.
- 6StepanenkoSubstituted forNazarynaat 73′minutes
- 39Martins da SilvaBooked at 90minsSubstituted forShvedat 90+8′minutes
- 14SikanSubstituted forKelsyat 62′minutes
- 7de Sousa Lemos
- 1ter Stegen
- 4AraujoBooked at 45mins
- 17AlonsoSubstituted forBaldeat 60′minutes
- 18RomeuSubstituted forPedriat 59′minutes
- 6GaviSubstituted forLópezat 81′minutes
- 11RaphinhaSubstituted forYamalat 59′minutes
- 7F TorresSubstituted forJoão Félixat 59′minutes
- 13Peña Sotorres
- 14João Félix
Match ends, Shakhtar Donetsk 1, Barcelona 0.
Second Half ends, Shakhtar Donetsk 1, Barcelona 0.
Substitution, Shakhtar Donetsk. Marian Shved replaces Newerton.
Newerton (Shakhtar Donetsk) is shown the yellow card.
Attempt missed. Oleksandr Zubkov (Shakhtar Donetsk) left footed shot from outside the box misses to the left.
Attempt blocked. Ronald Araujo (Barcelona) right footed shot from the centre of the box is blocked. Assisted by Lamine Yamal.
Attempt missed. Robert Lewandowski (Barcelona) header from the centre of the box misses to the right. Assisted by João Cancelo with a cross.
Attempt blocked. Ilkay Gündogan (Barcelona) right footed shot from the centre of the box is blocked. Assisted by Fermín López with a headed pass.
Offside, Shakhtar Donetsk. Giorgi Gocholeishvili tries a through ball, but Newerton is caught offside.
Foul by Robert Lewandowski (Barcelona).
Giorgi Gocholeishvili (Shakhtar Donetsk) wins a free kick in the defensive half.
Offside, Shakhtar Donetsk. Yaroslav Rakitskyi tries a through ball, but Newerton is caught offside.
Substitution, Barcelona. Fermín López replaces Gavi.
Corner, Barcelona. Conceded by Giorgi Gocholeishvili.
Attempt missed. Robert Lewandowski (Barcelona) with an attempt from the centre of the box is close, but misses to the right. Assisted by Ilkay Gündogan with a cross.
Substitution, Shakhtar Donetsk. Ehor Nazaryna replaces Taras Stepanenko because of an injury.
Corner, Barcelona. Conceded by Yaroslav Rakitskyi.
Delay over. They are ready to continue.
Delay in match because of an injury Taras Stepanenko (Shakhtar Donetsk).
Hand ball by Mykola Matvienko (Shakhtar Donetsk).