Spartak Moscow saw off city rivals CSKA Moscow with a routine 3-0 victory in the Russian Premier League, while Zenit St Petersburg went top with a comfortable 4-0 win over Rostov.
Celtic produced a dramatic last-minute winner to beat Shakhter Karagandy at Parkhead while AC Milan, Real Sociedad, Zenit and Viktoria Plzen all secured spots in the UEFA Champions League group stage.
Despite being reduced to ten men, Zenit St. Petersburg were able to beat Volga Nizhny Novgorod after Danny scored a hat-trick while Dynamo Moscow narrowly defeated Terek Grozny at home.
Nine-time champions Spartak Moscow went top of the Russian Premier League on Sunday following a confident 2-0 win at Ural Yekaterinburg while Rubin Kazan came from behind to win 2-1 over Zenit St. Petersburg.
Defending champions CSKA Moscow drew away to Russian Premier League newcomers Ural Yekaterinburg while Zenit St. Petersburg won away to FC Krasnodar.
Third-placed Anzhi Makhachkala were beaten 2-0 by Spartak Moscow while Russian Premier League leaders CKSA Moscow had their lead at the top cut to three points after they were defeated by Rubin Kazan.