Zenit St Petersburg had to give up their title ambitions following Saturday's 1-0 defeat at FK Moscow.
The 2007 champions needed a win to keep hope alive, although the gap with the top of the Russian Premier League would likely have been too big to close either way.
instead of Zenit taking the points, it was FK Moscow to score a winning goal through Aleksandr Sheshukov with just five minutes left to play.
FK Moscow also surpass Zenit on goal record, and occupy the third place with three matches to go.
On Sunday, Spartak Moscow face the task of reducing the gap with leaders Rubin Kazan to one point in the home match with FK Rostov na Donu.