Barcelona were unable to get a win as they failed to score for the first time in 46 home games as they were held to a draw by Slavia Prague.
Lionel Messi, who did not score or provide an assist for the first time in a home Champions League group game since 2012, struck the bar and had the best of Barca’s six shots on target.
With this draw, Barca still remain top of Champions League Group F, while the visitors are bottom.
Ernesto Valverde‘s side have eight points from four games, while Borussia Dortmund are in second spot with seven points after beating Inter Milan in a thriller at the Westfalenstadion.
The visitors started brightly but the exciting Nigerian striker Peter Olayinka was unable to latch onto Petr Sevcik‘s square pass in the fourth minute.
Barca were lacklustre early on and their most potent attacking threat was full-back Nelson Semedo, who twice broke clear down the right, before wasting the final ball.
Messi then grew into the game, showing glimpses of his brilliance without being able to strike the decisive blow.
Both sides had goals disallowed for offside after the video assistant referee (VAR) intervened, as first Jan Boril‘s close-range finish was ruled out, and then Arturo Vidal‘s finish was chalked off after Messi was penalised in the build-up.
The La Liga champions face Borussia Dortmund at home in their next Champions League game on Wednesday, 27 November, while Slavia host Inter Milan at the same time.