(San Francisco, CA) -- The Giants keep on rolling. Buster Posey homered as the Giants hammered the Padres 6-1 in San Francisco. Brandon Belt, Tommy La Stella, and Darin Ruf also drove in runs for San Francisco. Anthony DeSclafani allowed just one run over six-and-two-thirds innings to earn the win for the Giants, who have won nine straight. They continue the series tonight.