Spartak Moscow moved up to second spot in the Premier League with a 2-1 home win over Tomsk, although it had to come from behind to defeat the division's bottom club.
2 Sep 2013 - 5:24 AM  UPDATED 2 Sep 2013 - 6:06 AM

Spartak suffered its first defeat of the campaign last time out after going down to Amkar Perm and it looked in danger of suffering another loss as Tomsk - without a point from its opening six games - took an eighth-minute lead through
Vladimir Rykov.

However, Spartak drew level on the stroke of half-time thanks to
Yura Movsisyan and then claimed all three points through
Pavel Yakovlev's winner 13 minutes from time.

The result leaves Spartak three points behind leader CSKA Moscow and level on 14 points with Zenit St Petersburg and Rostov.

Zenit also claimed a 2-1 win, although it left it even later than Spartak before seeing off 10-man Lokomotiv Moscow.

Zenit looked to be in total control at half-time after taking a 43rd-minute lead through
Roman Shirokov's penalty in an incident which saw Lokomotiv midfielder
Lassana Diarra sent off for bringing down the Russia international inside the area.

Lokomotiv, which thrashed previously-unbeaten Rostov 5-0 in its last match, refused to give in though, and it drew level through a penalty of its own in the 71st minute, Mbark Boussoufa the goalscorer.

That seemed set to earn the visitor a point but, with just four minutes left on the clock,
Konstatin Zyryanov popped up to claim the win for Zenit.

Rostov slumped to fourth after drawing 1-1 at Dinamo Moscow.
Hrvoje Milic put the visitor ahead in the seventh minute but
Aleksandr Kokorin drew Dinamo level just two minutes after appearing as a half-time substitute.

Jose Salomon Rondon scored a hat-trick as
Rubin Kazan
ended a run of four successive league draws with a 3-0 win at Ural. Rondon struck in the 17th, 55th and 75th minutes to take his tally for the season to eight in all competitions.

In the day's other match, Krylya Sovetov and Kuban Krasnodar drew 0-0.