The hosts certainly didn’t go their way, as Dawa Hotessa put Ethiopia in the lead from the start, but Karl Toko Ekambi got Cameroon back on their feet.
A brace after the break from Aboubakar and a second goal from Ekambi concluded the result after a brilliant performance in the second half, as Cameroon became the first team to reserve their place in the round of 16.
Ethiopia surprised home fans after just four minutes by scoring their first goal of the tournament.
Amanuel Gebremichael had space on the right wing, he played a low cross into the box and Hotessa swept him past Andre Onana for a first shock.
It did not take long for Cameroon to respond. Vincent Aboubakar’s strike was postponed in favor of Collins Fai. He hung a nice ball on Ekambi’s head, who gave him a sign that it was home.
The frenzied start to the game continued, with three yellow cards in the first 15 minutes, before Gebremichael had a well-blocked shot.
Hotessa really should have put Ethiopia back in the lead, when Onana’s rescue bounced straight back to him, but he couldn’t get back into place in time to finish in an empty net.
Moumi Ngamaleu had the ball in the net for Cameroon but was well offside, while Ekambi nearly doubled his score but saw his lead cannon retreat from the post as a thrilling 45-minute first level ended.
Hotessa exploded as Ethiopia got off to a good start to the second half, but they were blown away in two minutes.
Fai was the supplier again, placing a perfect cross in the box for Aboubakar to propel a header into the net.
And the striker doubled his score in a few minutes. Ngamaleu was the player to escape to the right this time, before playing him in front of goal and Aboubakar couldn’t miss a few yards.
It was four for Cameroon with 20 minutes left as they ruthlessly exploited a few tired Ethiopian legs.
Ekambi found space on the left, cut inside the box and hammered an effort past goalkeeper Teklemariam Shanko at the near post.
Bezabih Melayu should have pulled one out for Ethiopia, and Fai then made an effort against the post in the end for the hosts.
It’s a job well done for Cameroon, who have come back from behind in each of their matches so far but have shown a class in front of goal that no other team have yet been able to produce.