Rubin Kazan held onto top spot in the Russian Premier Liga with a 3-0 victory at Dinamo Moscow. The visitors dominated thanks to two penalties from Alejandro Dominguez (26 and 79), plus a last-minute effort from substitute Alexander Ryazantsev.
Dinamo Moscow's miserable afternoon was compounded by the dismissal of Luke Wilkshire after 69 minutes.
Rubin remain one point ahead of Spartak Moscow, who held off a fightback from Terek Grozny to claim a 3-2 victory.
Spartak looked to be heading for a comfortable win thanks to first-half goals from Pavel Yakovlev and Welliton (two), but the hosts responded after the interval through German Kutarba and Shamil Lakhiyalov.
Elsewhere, Kuban Krasnador eased their relegation worries with a 1-0 win over fellow strugglers Amkar Perm, courtesy of Dramane Traore's goal.
And Zenit St. Petersburg and Lokomotiv Moscow played out a 1-1 draw in the day's other match.