When the groups were announced for this season's Champions League, Celtic were drawn against Barcelona, Benfica, and Spartak Moscow.

Both Barcelona and Benfica have great European pedigree, and Celtic knew they would have to fight hard to progress to the knockout stages of Europe’s biggest club competition. But what Celtic, and probably Celtic fans didn't expect, was for the Bhoys to qualify in such style.

The Scottish champions run in this season's Champions League has been truly spectacular. Taking points from all of their group stage opponents is impressive enough, but even more so considering that they beat the great Barcelona, with the current crop arguably the best team ever to play the game.

A 2-1 victory over the favourites was nothing short of sensational. Celtic put in some good performances against Moscow and even came close to snatching a point at the Camp Nou, only to see Jordi Alba grab the winner two minutes from time. Celtic finished the group stage in second place, three points behind Barcelona, and two points above Benfica.

The draw for the round of 16 pitted Celtic against Italian champions Juventus. With the magic that Celtic seem to have going for them in Europe, don’t be surprised to see The Celts progress to the quarter-finals.

If they are going to make it through they will need to be at their very best, as Juventus have one of the best defences in Europe, having only conceded four goals in six group matches.

That said, lady luck seems to be with the Neil Lennon's side this term, and it will be interesting to see how far they can go. One thing is for sure, whatever the outcome, don't expect Celtic to go quietly.

DISCLAIMER: This article has been written by a member of the GiveMeFootball Writing Academy and does not represent the views of GiveMeFootball.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeFootball.com and SportsNewMedia do not take any responsibility for the content of its contributors.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms