Celtic manager Brendan Rodgers was delighted with his side despite losing the lead three times against Manchester City in a 3-3 draw.
Moussa Dembele gave the home side the lead in the third minute before Fernandinho equalised eight minutes later. Left-back Kieran Tierney's 20th-minute shot deflected in off City winger Raheem Sterling, who then levelled again for the visitors with a well-taken goal.
Dembele made it 3-2 with less than two minutes played of the second half before Nolito equalised again in the 55th minute.
The result ends City's winning run under Pep Guardiola -- 10 games before they travelled to Glasgow -- and it was no more than the Scottish champions deserved.
"I can't criticise the team, but there's always elements we can be better in," Rodgers told BT. "We were brilliant, the pressing and the energy. Every time we went forward we looked like we could score.
"Apart from the Barcelona game these players have been operating at a high level this season. Now, to do it against that team, it was a magnificent performance.
"How we defend is what we've been working on. All my teams have played with that intent. We have players that are developing and evolving all the time.
"Tonight, how they played and performed was top class. That will give them confidence going forward."
Information from the Press Association was used in this report.