Rookie Casey Kelly carried a shutout into the seventh inning and Jesus Guzman hit a three-run homer, leading the San Diego Padres to a 4-3 win over the Colorado Rockies on Saturday night.