Mane was concerned after colliding his head with Cape Verge goalkeeper Vozinha and the latter being sent off for his role in the incident.
Mane required treatment but was surprisingly allowed to continue and shortly afterwards scored Senegal’s opening goal in the round of 16 at Bafoussam.
But the 29-year-old, who appeared to have been knocked out when heads met, went down after his goal celebration and was then substituted off.
Bamba Dieng added Senegal’s second in added time in a game that saw Cape Verde reduced to nine men after midfielder Patrick Andrade was shown a straight red card midway through the first half.
After the 2-0 win, Senegalese coach Aliou Cisse confirmed that Mane had been taken to hospital, telling reporters: “He felt weak, his head was spinning and he had to go there.”
Mane later posted a picture of his hospital bed next to Vozinha and confirmed he was fine, although his availability for the rest of the tournament is certainly in doubt now.
Mane has scored 10 goals in 26 games for Liverpool this season to help Jurgen Klopp’s side climb to second place in the Premier League and qualify for the knockout rounds of the Champions League.
Senegal, who have never won the Africa Cup of Nations, meet either Mali or Equatorial Guinea in the quarter-finals on Sunday.
Morocco entered the last eight with Senegal after beating Malawi 2-1. The Atlas Lions face either Egypt or Ivory Coast in the next round.
For more stories like this, visit our sports page.
Follow Metro Sport for the latest news
Facebook, Twitter and Instagram.
window.fbApi = (function () {
var fbApiInit = false; var awaitingReady = [];
var notifyQ = function () { var i = 0, l = awaitingReady.length; for (i = 0; i < l; i++) { awaitingReady[i](); } }; var ready = function (cb) { if (fbApiInit) { cb(); } else { awaitingReady.push(cb); } }; var checkLoaded = function () { return fbApiInit; }; window.fbAsyncInit = function () { FB.init({ appId: '176908729004638', xfbml: true, version: 'v2.10' }); fbApiInit = true; notifyQ(); }; return { 'ready' : ready, 'loaded' : checkLoaded }; })(); (function () { function injectFBSDK() { if ( window.fbApi && window.fbApi.loaded() ) return; var d = document, s="script", id = 'facebook-jssdk'; var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.async = true; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); } if ('object' === typeof metro) { window.addEventListener('metro:scroll', injectFBSDK, {once: true}); } else { window.addEventListener('DOMContentLoaded', injectFBSDK, {once: true}); } })();