The Court of Arbitration for Sport (CAS) rejected Tuesday an appeal from Russian hampions Zenit St Petersburg against a technical defeat awarded against them earlier in the season over crowd trouble.
"We just received the CAS decision," the Russian Football Union (RFU) lawyer Denis Rogachev told RIA-Novosti news agency.
"The RFU won the case as CAS rejected Zenit's appeal completely, on all points."
The punishment (a technical 3-0 defeat) was imposed by the RFU executive committee when crowd trouble broke out during November's Russian Premier League match with Dynamo Moscow.
The game was called off in the first half after Dynamo goalkeeper Anton Shunin was injured by a firecracker thrown onto the pitch from an area occupied by Zenit fans.
Zenit were also sentenced to play two home matches behind closed doors, while Dynamo have played one unattended match.
Zenit lodged an appeal against the Russian football federation's original decision, blaming the hosts and local police for the incident and demanding they be awarded the three points instead.
Russian league leaders CSKA Moscow are on 63 points from 28 matches, five points clear of Zenit with just two games remaining.
It means CSKA need just one more point to be crowned champions since should the two sides finish level on points, the team with the most wins would top the table and Zenit, on 17, cannot now match the 20 from CSKA.