For just one inning, Roy Halladay couldn't find the strike zone. The way his teammates were hitting in every inning, it didn't matter. Carlos Ruiz had three hits and three RBIs and rookie Cesar Hernandez reached base four times, scored twice and drove in two runs as the Philadelphia Phillies rode a six-run first inning to a 10-5 victory over the San Diego Padres on Thursday night.