Senegal beat Sudan 1-0 in a friendly in Dakar on Thursday as both teams warmed up for this month's 2012 Africa Cup of Nations.
Demba Ba scored the only goal of the game when he converted Moussa Sow's pass midway through the first half.
The Teranga Lions failed to convince against a Sudanese side who impressed.
"It was difficult - the pitch was difficult and the opposition was not too bad, so it was a good friendly game for us," said Ba afterwards.
Senegal next face Kenya on Sunday, a game that has been delayed by 24 hours, in Dakar - before heading off to Equatorial Guinea and Gabon shortly afterwards.
The Teranga Lions are third favourites for the competition, behind Ivory Coast and Ghana.
They will face co-hosts Equatorial Guinea, Zambia and Libya in Group A - while Sudan are up against the Ivorians, Angola and Burkina Faso in Group B.
The Nations Cup will kick off in Equatorial Guinea on 21 January, with the final being played in Gabon on 12 February.