The semi-finals of the Africa Cup of Nations took place on Wednesday and Thursday as the final four battled to make it to the last hurdle.
Hosts Cameroon were joined by tournament heavyweights Senegal and Egypt as well as surprise package Burkina Faso in fighting for a place in Sunday’s final.
Sadio Mane and Senegal faced Burkina Faso on Wednesday, while Mohamed Salah ’s Egypt lined up against Cameroon on Thursday.