Burkina Faso secured second spot in Group A at the Africa Cup of Nations with a 1-1 draw against Ethiopia.
Cyrille Bayala lobbed keeper Teklemariam Shanko in the 25th minute to give the Stallions the lead.
Ethiopia captain Getaneh Kebede equalised from the penalty spot seven minutes after half-time after Steeve Yago was penalised for handball.
Burkina Faso will face the runners-up from Group C - either Morocco, Gabon or Ghana - in the last 16 on Sunday.
The Burkinabe and Cape Verde both finished on four points in Group A, but the Stallions took second place on the head-to-head record.
Cameroon topped the group on seven points after a 1-1 draw with Cape Verde, with Ethiopia bottom on one.