Juventus favourite Ale sando Del Piero single handedly ensured that Zenit now face an uphill struggle to progre s from the Champions League group stage.The veteran striker fired home Starlin Castro Jersey a second half winner that broke the deadlock and won the 3 points for Juventus. The game had been a skillful, exciting contest with both sides having chances.Zenit started the better with their Portugese winger Danny narrowly shooting wide. Many felt the winger could have done better from 12 yards out.David Trezeguet then had the first real chance for the Italian giants. Alas, his header narrowly fell the wrong side of the post. Neverthele s he remained lively and proved a constant threat for Juve. Trezeguets attempt led the way for a period of intnse Juve pre sure, Del Piero shot wide, Momo Si soko had a couple of Kyle Barraclough Jersey stinging shots deflected and Mauro Camoranesi headed Del Pieros free kick against the cro sbar. However the lively winger was soon forced off with a knee injury, replaced by Hasan Salihamidzic.Thesubstitution shook Wei-Yin Chen Jersey Juve up a bit with Zenit winger Danny taking the oppurtunity to unleash a 20 yard drive at goal. Fortunately for the home side his shot dipped over the bar.The first half ended with a spell of pa sing for both teams, with both sides keen on going into the break at a level scoreline.Juve came out for the second half brighter, Trezeguets shot narrowly went over as Juve surged forward. Chiellini had a decent shot and Poulsen had a good header tipped over.However on Curtis Granderson Jersey the 75 minute mark there was nothing the keeper could have done to deny Del Pieros wonderful freekick.Zenit came forward after the goal but couldnt find the equaliser as Juve took home the 3 points leaving Zenit needing to win against J. T. Realmuto Jersey BATE and even po sibly Real Madrid.MATCH FACTS:TeamsJuventusZenit St Petersburg1Gianluigi Buffon16Vyacheslav Malafeev33Nicola Legrottaglie28Sebastien Puygrenier28Christian Molinaro22Alexander Anyukov21Zdenek Grygera4Ivica Krizanac3Giorgio Chiellini44Anatoliy Tymoschuk22Mohamed Si soko27Igor Denisov18Christian Poulsen11Radek Sirl16Mauro German Camoranesi18Konstantin Zyryanov11Pavel Nedved10Andrei Arshavin17David Trezeguet19Danny10Ale sandro Del Piero8Pavel PogrebnyakStadium: Stadio Olimpico Grande Torino, ItalyAttendance: 22,000Match Time: 19:45 UK