Match ends, Barcelona 0, Slavia Prague 0.
Barcelona 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.
His fierce left-footed strike was well saved by Ondrej Kolar in the first half.
Barca 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.
The Barca talisman brilliantly turned Michal Frydrych in his own half before bursting clear and firing a shot at goal, but his effort struck the crossbar.
Moments later, Kolar was on hand to keep out a Gerard Pique header with another acrobatic save.
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.
Winger Ansu Fati, 17, was introduced off the bench in the second half and he quickly fed Messi with the outside of his right foot, but the Argentine could only direct his shot straight at the excellent Kolar from close range.
Barcelona lost 3-1 to Levante in La Liga on Saturday and coach Ernesto Valverde said: "We haven't been convincing, either on Saturday or today, and we know there is a lot of pressure now on the team. We have to respond."
The La Liga champions face Borussia Dortmund at home in their next Champions League game on Wednesday, 27 November (20:00 GMT), while Slavia host Inter Milan at the same time.
Barca extend competition record - the stats
- Barcelona have extended their unbeaten home run to 34 games in the Champions League (W30 D4 L0) - the longest run without defeat on home soil in the competition's history.
- Slavia Prague have failed to win any of their seven away matches against Spanish opposition in European competition (D5 L2), drawing their past four such games.
- Slavia Prague are the first side to prevent Barcelona from scoring at the Nou Camp since Getafe held them to a goalless draw in February 2018 (also their last 0-0 draw at home), ending a run of scoring in 45 consecutive home matches in all competitions.
- Lionel Messi has failed to score in back-to-back Champions League matches for Barcelona at the Nou Camp for the first time since March/April 2015 (v Manchester City and Paris St-Germain).
- Marc-Andre ter Stegen has conceded just 11 goals in his 26 Champions League appearances for Barcelona at the Nou Camp, keeping 15 clean sheets and never conceding more than a single goal in a game.
- Since his Champions League debut for Barcelona in September 2008, only Sergio Ramos (30) has received more yellow cards in the competition than Gerard Pique (26) - he has now been shown three yellow cards in this season's competition and will miss Barcelona's next game against Borussia Dortmund.
- 1ter Stegen
- 2Nélson SemedoBooked at 32mins
- 3PiquéBooked at 14mins
- 18AlbaSubstituted forRobertoat 45'minutes
- 21de Jong
- 5BusquetsBooked at 43minsSubstituted forRakiticat 68'minutes
- 11DembéléSubstituted forFatiat 65'minutes
- 13Murara Neto
- 1KolarBooked at 90mins
- 15KudelaBooked at 84mins
- 27TraoreSubstituted forTeclat 57'minutes
- 7StanciuBooked at 48minsSubstituted forHusbauerat 63'minutesBooked at 82mins
- 9OlayinkaBooked at 21mins
- 28MasopustSubstituted forProvodat 82'minutes
- 29Helal Abdulrahim
- Michael Oliver
- Shots on Target
Second Half ends, Barcelona 0, Slavia Prague 0.
Ondrej Kolar (Slavia Prague) is shown the yellow card.
Ivan Rakitic (Barcelona) wins a free kick in the defensive half.
Foul by Lukáš Provod (Slavia Prague).
Hand ball by Ivan Rakitic (Barcelona).
Offside, Slavia Prague. Ondrej Kudela tries a through ball, but Stanislav Tecl is caught offside.
Foul by Clément Lenglet (Barcelona).
Josef Husbauer (Slavia Prague) wins a free kick in the defensive half.
Ondrej Kudela (Slavia Prague) is shown the yellow card for a bad foul.
Lionel Messi (Barcelona) wins a free kick in the defensive half.
Foul by Ondrej Kudela (Slavia Prague).
Sergi Roberto (Barcelona) wins a free kick in the defensive half.
Foul by Lukáš Provod (Slavia Prague).
Attempt missed. Ivan Rakitic (Barcelona) right footed shot from the centre of the box is high and wide to the right. Assisted by Ansu Fati.
Substitution, Slavia Prague. Lukáš Provod replaces Lukas Masopust.
Josef Husbauer (Slavia Prague) is shown the yellow card for a bad foul.
Nélson Semedo (Barcelona) wins a free kick on the left wing.
Foul by Josef Husbauer (Slavia Prague).
Nélson Semedo (Barcelona) wins a free kick in the defensive half.