Maikel Franco drove home the winning run with one out in the 12th inning to give the Philadelphia Phillies a 5-4 victory over the struggling San Francisco Giants on Wednesday night. Ryan Howard homered among his three hits and Cameron Rupp also connected for Philadelphia. Franco finished with three RBIs, including one on the unusual play that ended the game.