Russia's most decorated club Spartak Moscow continued their pursuit of Premier League leaders Zenit St Petersburg with a 1-0 win at Anzhi Makhachkala on Sunday.
Nine-time former champions Spartak remain second on 27 points, just five behind Zenit while another Moscow side Lokomotiv, who play Amkar Perm on Monday, sit third on 24 points.
Spartak looked slightly more focused from the kick-off and Armenian international forward Yura Movsisyan gave them the lead in the 28th minute when he fired home the rebound after goalkeeper Mikhail Kerzhakov saved Aiden McGeady's initial shot from 12 yards out.
Meanwhile, another Moscow club Dinamo battled back from a goal down to beat nine-man visitors Kuban Krasnodar 3-1 to move up to fifth.
After a goalless first half Kuban's Senegalese forward Ibrahima Balde lifted his side 1-0 up with a header from Bulgarian Ivelin Popov's cross in the 50th minute.
But Dinamo pulled level eight minutes later through Ukrainian forward Andrei Voronin, who escaped the offside trap from Alexander Kokorin's pass before sending the ball home from a tight angle.
Defender Vladimir Granat put Dynamo ahead in the 62nd minute, firing home from a corner. A few minutes later Kuban midfielder Arsen Khubulov was sent off for violent conduct.
Dinamo's German striker Kevin Kuranyi rounded off the scoring from a precise spotkick with six minutes to go, while Kuban substitute David Tsoraev was also sent off in the 87th minute, just a minute after his introduction.
Elsewhere, Samar beat visiting Rostov 2-1 and Volga Nizhny Novgorod edged Rubin Kazan by the same scoreline.