Portugal football legend Eusebio, who was top scorer at the 1966 World Cup, has died aged 71 from a heart attack.
Born in Mozambique in 1942 when it was still a Portuguese colony, Eusebio da Silva Ferreira went on to play 64 times for Portugal, scoring 41 goals.
The Benfica striker's nine goals at the 1966 World Cup in England included four against North Korea.
Widely considered one of the best players of all time, he scored 733 times in 745 professional matches.
He had been admitted to hospital several times over the past year for the treatment of heart and respiratory problems.
Famed for his blistering acceleration and dazzling dribbling skills, Eusebio was named European Footballer of the Year in 1965.
He won the European Cup with Benfica in 1962 and was in the side that lost to Manchester United in the 1968 Wembley final.
Eusebio enjoyed 10 league championship victories and five Portuguese cup triumphs in his 15 years at the club and was Portugal's top league scorer seven times.