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.
Slavia were the 33rd side Messi has scored against in the Champions League – a joint record with Cristiano Ronaldo and Raul.
While he has scored in 15 seasons in a row, the Argentine is still one short of Manchester United legend Ryan Giggs’ record of scoring in 16 different Champions League seasons.
The captain could have scored more but was denied by keeper Ondrej Kolar before shooting wide from close range.
The result keeps Ernesto Valverde’s side top of Group F on seven points from three games, three points above Inter Milan and Borussia Dortmund.