Alejandro Dominguez put the home side ahead on the stroke of half-time and Andrei Arshavin completed the win in the final minute.
Zenit are now a point ahead of Spartak Moscow.
© Copyright PA Sport 2007, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms