The Africa Cup of Nations is surely one of the most entertaining tournaments around in international football.
There aren't many other competitions where you get 40-yard free-kick screamers, Hand Of God attempts and players picking up injuries trying to do a back-flip in training all rolled into one.
AFCON has already provided us with so many talking points and the group stages has only just come to an end.
There have been unbelievable giant-killings and no fewer than six managerial casualties - and one of which with their side still in the competition.
Best of all - it's all played out against the backdrop of some of the most vibrantly attired fans in football singing and dancing throughout, creating an unrivalled atmosphere.
From Cameroon's unbelievable comeback against The Gambia to the former Birmingham and Middlesbrough star leading Mohamed Salah and Sadio Mane in the race for the golden boot, here Mail Sport runs the rule over the best and most bizarre moments from the tournament so far.
If there's one thing not in short supply - and let's face it, it's been a pretty dramatic start to the competition already - it's goals.
In 36 group stage matches we've already had a staggering 90 goals (an average of 2.5 a game) which speaks to not only the entertainment value of the tournament, but the sheer quality in front of goal.
Granted, there have been some noteworthy performances in between the sticks for all the wrong reasons - a certain Andre Onana made 0 (yes, zero) saves against Senegal for Cameroon - but there have been some absolute crackers.
Bebe has been followed by the title 'Man United flop' for most of his career, but he might just have shook that one off with a 40-yard free-kick against Mozambique for Cape Verde. It
Read on m.allfootballapp.com