Zenit moved up to second position after they thrashed Spartak Moscow 5-2 moving them to within a point of league leaders CSKA Moscow.