A second-half sending off for André Pinto capped a miserable evening for a second-string Portugal side, who were beaten 2-0 at home by Cape Verde in a friendly in Estoril.
Portugal fielded none of the players who beat Serbia in Euro 2016 qualifying on Sunday and were undone by two first-half goals scored within six minutes of each other.
Odaïr Fortes, who plays for Reims, opened the scoring for Cape Verde after 37 minutes in fortuitous fashion as his right-wing cross appeared to catch the wind and flew over Anthony Lopes in the Portugal goal.
The centre-back Gegé, who plays for Marítimo in Madeira, grabbed the second with an expert far-post finish after a free-kick from the Cape Verde captain Héldon had reached him through a forest of legs.
The match, which was in aid of the victims of last November’s volcanic eruption on the Cape Verdian island of Fogo, went from bad to worse for Portugal when Pinto received a red card for a foul following an audacious piece of skill by Héldon.
A mass of second-half substitutions by both sides interrupted the game’s flow, but the team from the African archipelago of 520,000 people held on comfortably to record a memorable victory.