Ryan Howard hit his 58th home run of the season Friday night, leaving the Phillies' first baseman two shy of becoming the sixth player in major league history to reach 60. Howard, who already broke Mike Schmidt's previous franchise record of 48 homers set in 1980, lined a 3-1 pitch from Florida's Ricky Nolasco into the left-center seats in the third inning.