I think Senegal will play Egypt in the final... Cameroon are certainly playing well this season, but I don't think they will beat Egypt in the semi-finals! By the way the odds of Egypt winning against Cameroon are very good! Well and the winner of the cup i see Senegal, in my opinion they play much better than others...
I will like to see Mane and salah play against each other from country side. The people of Liverpool are missing their combination. AFCON has improved very well. The type of football they are playing this time is very coordinated and presentable. Meanwhile Egypt that Nigeria defeated are now going to finals. This year AFCON is not fair with Nigeria, despite that they came with talented players and a good coach.