Senegal beat nine-man Cape Verde 2-0 in the last 16 at the Africa Cup of Nations after Sadio Mane and keeper Vozinha were both floored in the 53rd minute over a nasty clash of heads.
The Cape Verde keeper rushed out of his box in an attempt to intercept a long kick by Senegal keeper Edouard Mendy, and collided head-first with Mane, who had got to the ball first and headed forward.
After a lengthy stoppage, the Cape Verde goalkeeper was about to be substituted but, following a video assistant referee review, he was sent off for reckless challenge.
Somehow the Liverpool striker was deemed fit to continue and, after having a shot saved by substitute keeper Marcio Rosa, the forward then broke the deadlock from the resulting corner.
Mane continued to play despite appearing to be briefly knocked out in the incident.
After celebrating his goal he lay down on halfway, and before the game restarted he was led off the field.
Cape Verde midfielder Patrick Andrade was shown a red card midway through the first half, while Bamba Dieng added Senegal’s second in second-half injury time.
Two men down, Cape Verde had few forays forward and Julio Tavares had their best chance with five minutes left but tamely flicked a cross straight at Mendy.
Senegal had topped their group despite scoring once in just three matches, and spurned several more chances in front of goal.
Senegal were runners-up in 2019 and remain among the favourites to win the Nations Cup.
The match in Bafoussam was preceded by a minute’s silence for the victims of the crush at the Olembe Stadium on Monday.
Senegal will face either Mali or Equatorial Guinea in the last eight on Sunday.