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.