Well that was entertaining, wasn't it?
The Champions League group stage is finally over, but not before it provided more than its fair share of thrills and spills.
Somehow, Napoli managed to get eliminated despite racking up 12 points and beating Arsenal last night, while Zenit St. Petersburg go through to the last 16 with just 6 points to their name. There's no justice in football, is there?
In the same group, Marseille claimed an unwanted record as they became the first French team to exit the competition with zero points, while elsewhere Neymar became the first player ever to bag a hat-trick in the Copa Libertadores and the Champions League when he put Celtic to the sword last night.
With the fun of the knockout stages ahead of us, we thought it was a good time to put together a group stage XI to see who has really stood out.
Here are the best XI players from this competition so far.
Note: Players selected based on Squawka's 'performance rating' score .
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms