Manchester City's 2016/17 Champions League group stage concludes against Celtic at the Etihad Stadium after the previous fixture delivered a six goal thriller, when the two sides shared the points in a 3-3 draw.
In an entertaining evening in Glasgow's East End, Pep Guardiola's men came from behind three times against a Hoops' side backed by a vociferous home crowd at Celtic Park.
It was a whirlwind opening as Moussa Dembele broke the deadlock after three minutes, only for Fernandinho to equalise eight minutes later.
The Bhoys were ahead again when Raheem Sterling deflected the ball beyond Claudio Bravo, but the wide man made amends as he draw the away side level after a fine pass from David Silva - and all this after only twenty minutes.
Dembele got his second and Celtic's third immediately after the break, but Nolito ensured City pegged the Scottish champions back for the third time as he reacted quickest after Craig Gordon denied Sergio Aguero with a fine save.
Ahead of tomorrow night's return fixture, relive all the drama from September.