Zenit retains league title

Zenit St Petersburg retained the Premier League title with three games to spare after a 2-1 win over nearest rival Dinamo Moscow.

Zenit did not make life easy for itself, losing Konstantin Zyryanov to a 55th-minute red card, but held on to go 15 points clear at the summit.

Roman Shirokov put Zenit ahead after half an hour, with Alexander Kerzakhov doubling the lead with a penalty six minutes later.

Alexandru Epureanu pulled one back for Dinamo just before half-time but it could not get another even after Zyryanov's exit.

CSKA Moscow moved into third place - and level on points with Dinamo on 69 - with a 2-1 win over Spartak Moscow.

Ari put the ball through his own net before Artem Dzjuba made it 1-1 going into half-time and Zoran Tosic won it for CSKA in the 57th minute.

Spartak's Dmitri Kombarov was then sent off with nine minutes left.

Anzhi Makhachkala leapfrogged Lokomotiv Moscow into fifth place - and the last European spot - with a 3-1 home win.

A Taras Burlak own goal put Anzhi ahead only for Dennis Glushakov to equalise in the 31st minute. Samuel Eto'o then scored in the 64th and 90th minutes to seal the points.

Anzhi now has a one-point lead over Lokomotiv.

Elsewhere Rubin Kazan drew 1-1 with Kuban Krasnodar.

Kuban took the lead through Marcos Pizzelli's 69th-minute effort but Bebras Natcho levelled with a penalty six minutes from time.