Zenit St Petersburg clinched the Russian Premier Liga title after a 5-0 win over Rostov saw Luciano Spalletti's men open up an eight-point advantage at the summit with just two games remaining.
With nearest rivals CSKA Moscow being held to a 1-1 draw at Spartak Nalchik, any margin of victory would have secured Zenit their first championship since 2007, but Spalletti's men turned on the style to wrap up the silverware in emphatic fashion.
Zenit had to wait until the 40th minute to opening the scoring through a Danko Lazovic penalty, while the result was only put beyond any doubt late on when Sergei Semak (75) and Aleksandr Kerzhakov (82) netted.
The dismissal of Timofey Kalachev for a second yellow card soured Rostov's day still further before substitute Aleksandr Bukharov hit a stoppage-time brace to add gloss to the victory.
CSKA missed the chance to take the title race to another week after conceding a late equaliser in their stalemate at Nalchik.
Vagner Love's 59th-minute penalty looked set to give CSKA all the points but Arsen Goshokov popped up with an 88th-minute leveller to snatch a point for Nalchik and hand the title to Zenit.
Fourth-placed Spartak Moscow were held to a goalless draw at home to Krylya Sovetov, while at the other end of the standings Sibir Novosibirsk's relegation was confirmed as the bottom side drew 1-1 at Lokomotiv Moscow.
Lokomotiv took the lead through Dmitri Sychev after 63 minutes, and although Dzmitry Molosh pulled Novosibirsk level four minutes from time, the visitors failed to go on and get the win they needed to keep their survival hopes intact.