BASEL, Switzerland — Basel was held 1-1 by Ludogorets in the Champions League on Tuesday and let its season-long 100 percent record slip.

Trailing since the 45th minute, Basel leveled in the 79th when Renato Steffen took advantage of a goalkeeping error.

Ludogorets had led on a breakaway goal by Brazilian forward Jonathan Cafu.

It was a missed opportunity at home for Basel as its more illustrious Group A rivals Paris Saint-Germain and Arsenal drew 1-1.

Two years ago, Basel had beaten Ludogorets 4-0 at St. Jakob Park on the five-time defending Bulgarian champion’s only previous group-stage campaign.

The seven-time defending Swiss champion also had won all eight of its domestic league and cup matches this season.

Still, Basel did curb a free-scoring opponent which raced through the Champions League qualifying rounds this season getting 15 goals in six games, including at least two in each away leg.

Cafu’s third goal of the competition finished off a solo run at the Basel defense after collecting a direct pass from his fellow Brazilian Marcelinho. Cafu slotted in his shot low across the dive of goalkeeper Tomas Vaclik.

Basel created few clear scoring opportunities but were gifted a chance to equalize when Ludogorets goalkeeper Vladislav Stoyanov flapped at defender Michel Lang’s cross.

The ball dropped to Steffen to volley into an unguarded net from a tight angle.

Basel travels to Arsenal, and faces its former captain Granit Xhaka, in two weeks’ time, when Ludogorets hosts PSG.