zenit came from two down to secure a draw against the group c winners, but ac milan's subsequent triumph means their last-16 ambitions are over.
málaga cf wrapped up top spot in group c with a 2-2 draw at fc zenit st petersburg, ultimately ending the russian side's own chances of qualifying for the knockout stages.
málaga, already through, rested a number of players but nevertheless got off to a fine start and were 2-0 up inside nine minutes thanks to goals from diego buonanotte and seba. though zenit were below par for long periods, danny's strike just after half-time reduced the deficit and viktor fayzulin scored a late equaliser. they remain bottom of the section and ac milan's victory over rsc anderlecht later in the evening means their uefa champions league ambitions are over.
the russian title holders needed to begin with a bang but instead found their own ears ringing after a double blow. two down after 13 minutes at málaga on matchday one, they faced a similarly difficult task even sooner on this occasion. the visitors took the lead with their first attack of note, seba breaking clear down the right before picking out buonanotte, who had plenty of time to pick his spot.
a minute later málaga doubled their advantage following an error from vyacheslav malafeev. the zenit goalkeeper's poor clearance found roque santa cruz, who squared the ball for seba to finish into the unguarded net.
luciano spalletti's side had to improve yet lacked urgency. there was little continuity in attack and, aside from efforts from aleksandr kerzhakov and tomáš hubočan, willy was largely untroubled in the málaga goal.
coming out for the second half, zenit required a lift. ıt arrived inside four minutes as danny exchanged passes with hubočan and slotted coolly past willy. with the spanish outfit content to sit back and protect their cushion, zenit poured forward in search of an equaliser, kerzhakov squandering a couple of good chances.
three minutes from the end, the premier-liga team were level. though danny somehow contrived to miss from barely a metre out, málaga failed to clear and fayzulin was on hand to power into the net. a winner, though, proved elusive and vladimir bystrov's late dismissal means he will sit out the matchday six trip to milan when zenit need to better anderlecht's result at málaga to earn the consolation of a uefa europa league spot.