The old magic was back at Celtic Park as the hoops went toe-to-toe with RB Leipzig and came out on top.

A defeat would have left the hoops with two dead rubbers to complete a miserable European campaign but that was never an option from the moment that Kieran Tierney’s shot hit the back of the net.

Especially through the first half there was a great attacking edge to the way Celtic played, they were on the front foot testing and worrying quality opponents- and looking solid at the back.

There were various Man-of-the-Match candidates, Callum McGregor excelled in a Broony type role while the way that Ryan Christie’s Celtic career accelerates is incredible.

Summing up the entire performance was bouncing back from losing a goal to go back in front 13.88 seconds after the restart! Talk about a sucker punch.

Odsonne Edouard’s goal set up a very nervous last 12 minutes, plus stoppage time, but Celtic stood firm and enjoyed a deserved slice of luck when the Germans got through on goal.

The Europa League dream survives, next stop is Rosenborg knowing that a win in Norway will set up a match-day 6 thriller against RB Salzburg regardless of how the Red Bull derby ends up.