"I just wasn't sharp," Moyer said. "I put a lot of pitches on the plate, but below the zone. I got what I deserved."
Moyer was forced to throw a lot of pitches in the first inning because of errors by Eric Bruntlett and Jayson Werth.
"He stayed out there and threw some extra pitches," manager Charlie Manuel said. "I thought that might have had something to do with it."
After Adrian Gonzalez put the Padres ahead, 2-0, with a two-run homer off Moyer in the top of the first inning, the Phillies quickly tied the game in their first at-bat.
With one out, Bruntlett singled to extend his hitting streak to eight games, and Utley followed by ripping a 2-2 pitch off Chris Young to right field for his Major League-leading 11th homer of the season, tying the game.
Bruntlett is now hitting .227 and seems to be gaining confidence every day.
"I'm still not exactly where I want to be," Bruntlett said. "I'm still getting a feel at the plate, but I'm starting to feel better up there. While I'm not where I want to be, it is getting better."
Kevin Kouzmanoff snapped an 0-for-16 skid with a tiebreaking solo shot in the third, while former Phillie Tadahito Iguchi tied his career high with four hits, including an RBI single off Chad Durbin in the sixth for a 4-2 advantage. For Iguchi, it was the fifth four-hit game of his career and his first since July 16, 2006, at Yankee Stadium.
Shane Victorino entered the game as a pinch-hitter in the seventh and nearly tied it off Joe Thatcher. Victorino hit a line drive down the left-field line, but the ball sailed just foul.
Ryan Howard, meanwhile, was hitless in three at-bats, dropping his average to .172. He did hit the ball hard, which his skipper noticed.
"I felt like Ryan Howard swung the bat pretty good and although he didn't get any hits, he stayed in there and hit the ball good," Manuel said. "He hit some balls hard. ... He hit one ball real hard."
Howard remained upbeat after the game.
"I feel like I'm starting to come out of it," Howard said. "I had some good swings at the ball. Right now, I'm feeling better at the plate. I have things to feel good about. I'll keep taking good swings and hopefully, good things will happen for me."
It just didn't happen against the 6-foot-10 Young, who stifled the Phillies after the first inning.
"It was just one of those nights," Bruntlett said. "He's a good pitcher and he made good pitches when he needed to. Sometimes that happens."
Moyer, 45, did manage to single off Young in the third, becoming the oldest Phillie ever to get a hit.