Croatia has been stripped of one point in its European Championship qualifying group after a swastika was painted on the field before a match against Italy.
The Uefa disciplinary panel made the deduction and ordered Croatia to play its next two home qualifiers in an empty stadium. They host Bulgaria on October 10, the only scheduled home match remaining in the Euro 2016 program.
Uefa also barred Croatia from playing qualifiers in Split, which hosted the 1-1 draw with Italy on June 12. The Croatian football federation must also pay a 100,000 euro fine.
Croatia's federation described the punishment as "hard, the hardest in the history" of the association.
"This is the continuation of the heavy penalties inflicted on the Croatian association because of the hooligans' behavior," the statement said.
The federation can appeal to Uefa, and the governing body can also challenge the ruling. Uefa can ask its own appeals committee to impose a tougher penalty.
Still, Croatia will stay at the top of its six-team group even with the sanction. They now lead Italy by one point after six of 10 matches.
The swastika was clearly marked in the middle of the half Italy was attacking in the first half. The match was played behind closed doors as punishment for racist chanting and other misconduct by Croatia fans at a previous Euro 2016 qualifier.
According to some reports in Croatia, the swastika was a fan protest against federation leaders and was intended to embarrass them by forcing Uefa to impose sanctions.
Croatia also has a core of right-wing supporters who identify with the World War II-era Ustasha regime.
Veteran defender Josip Simunic was banned for 10 matches, including all of the 2014 World Cup, by Fifa after leading fans in chanting an Ustasha slogan after Croatia won a playoff to qualify for the tournament.
After beating Iceland, Simunic took a microphone on the field and shouted to supporters: "To the battle, to the battle for the homeland!" The fans responded: "We are ready!"
In a friendly with Italy in Livorno in 2006, about 200 Croatia fans formed a human swastika in the stands.