a first-half header from centre-back nicolas lombaerts has put zenit in a strong position to qualify, leaving the visitors on the verge of elimination.
fc zenit st petersburg took a giant stride towards qualifying for the uefa champions league round of 16 after a 1-0 win against fc shakhtar donetsk.
neither side were at their fluent best, but a sustained period of first-half pressure from the home team told when nicolas lombaerts broke the visitors' resistance with a powerful header in added time. zenit could have extended their margin of victory further, though once again they found shakhtar goalkeeper olexandr rybka in excellent form, producing a string of world-class saves.
in contrast to the last encounter between the sides − a 2-2 draw a fortnight ago − the opening exchanges were scrappy, with neither team playing with any conviction as the final pass went astray far too often. as the half progressed, zenit began to increase the tempo.
soon luciano spalletti's men were dominating possession yet, just as he had been in ukraine, rybka was putting on a masterclass to keep the russian league leaders at bay. the 24-year-old produced a trio of stunning saves to deny aleksandr bukharov and konstantin zryanov twice.
just as it looked as though shakhtar had weathered the first-half storm, rybka's goal was breached, lombaerts beating darijo srna to zryanov's near-post corner and powering a header into the back of the net.
shakhtar had been below par, rarely troubling the hosts; they rallied after the break. willian shot narrowly over yet that was about as close as the pitmen came as lombaerts and tomáš hubočan dealt expertly with everything that was thrown at them. at the other end, vyacheslav malafeev was a virtual spectator.
zenit were not at their creative best, partly because their main conductor, danny, was not 100% fit after a knee injury. as a whole the second 45 minutes lacked the intensity of the first. nevertheless, the portuguese international was still influential, particularly in the 78th minute when he cut the visitors' defence apart; bukharov was unable to apply the finishing touch.
zenit were content to put men behind the ball and protect their lead, with shakhtar struggling to muster a shot at goal. the blue and whites comfortably held on for their ninth successive home win in europe and now lead fc porto, in third, by three points.