Celtic claimed their first Champions League Group C point as Pep Guardiola’s perfect record as Manchester City boss ended with a draw in Glasgow.
The hosts led twice in the first half, Moussa Dembele diverting in Erik Sviatchenko’s header and Kieran Tierney forcing an own goal by Raheem Sterling.
Fernandinho’s strike got City level first time and Sterling showed composure to net the visitors’ second.
And Nolito equalised for the visitors after Dembele had netted on the turn.
Gerard Pique netted a second-half winner as Barcelona came from behind to beat Borussia Monchengladbach 2-1 in the Champions League after Arda Turan cancelled out Thorgan Hazard’s opener.
Gladbach were thrashed 4-0 by Manchester City in their Group C opener earlier this month, while Barca hammered Celtic 7-0 on matchday one, but the Bundesliga side appeared to be on their way to a shock win following Hazard’s goal after a quick counterattack at Borussia-Park.
However, Arda restored parity with a powerful volley just minutes after coming off the bench, before Pique took advantage of some poor goalkeeping from Yann Sommer to make the difference, thus ending a three-game winless streak for the Liga champions in Germany.
Barca made it two wins from two games without injured star player Lionel Messi after previously seeing off Sporting Gijon 5-0.
Atletico Madrid made it two wins out of two in Champions League Group D with a hard-fought 1-0 victory at home to Bayern Munich thanks to a winner in the first half from Yannick Carrasco.
Atletico took the lead at the Vicente Calderon as their pressure forced Thiago to give the ball away and Carrasco was set away. He kept his cool to fire the ball low into the corner with his left foot in the 35th minute, leaving Manuel Neuer with no chance.
It was Carrasco’s second goal for Atletico in the Champions League, with the other coming against Real Madrid in last season’s final.