Lionel Messi became the first player to score in 15 consecutive Champions League seasons as Barcelona claimed a narrow win at Slavia Prague.
Captain Messi gave Barca an early lead with a first-time finish after an exchange of passes with Arthur.
The Czech champions were deservedly level when Jan Boril poked home Lukas Masopust’s pass from 16 yards.
But Messi’s free-kick found Luis Suarez at the back post – and his cross-shot hit went in off Peter Olayinka.
Barcelona, who are top of La Liga, have now won six consecutive games in all competitions.