Slavia Prague goalkeeper Ondrej Kolar produced an inspired display as Barcelona failed to score for the first time in 13 European matches at home.

Lionel Messi had the best of Barca's six shots on target but his fierce effort in the first half was well saved by Kolar, diving to his left.

The Czech international then produced a fine reaction save to keep out a Gerard Pique header from the following corner.

Barca remain top of Champions League Group F, while the visitors are bottom.