SAN DIEGO -- Adam Eaton had an eventful return to San Diego.
It was Eaton's first start at Petco Park since the Padres traded him to Texas on Jan. 4, 2006, in a six-player deal that brought All-Star Chris Young and Adrian Gonzalez to San Diego. After missing much of last season with a finger injury, Eaton signed a $24.5 million, three-year contract with Philadelphia.
In the third inning, Gonzalez lifted a fly ball to left that drifted toward the line and fell in for an RBI double. Eaton and second base umpire Chris Guccione collided as they converged on third base, and the two ended up in a heap as Milton Bradley slid in safely.
Eaton was supposed to be the cutoff man and Guccione had rotated over to cover for third base ump Bill Miller, who retreated to get a better look at Gonzalez's hit, which gave the Padres a 2-1 lead.
A trainer came out to check on Eaton's right shoulder. Eaton got a few warmup pitches, remained in the game and retired the side.
"My job there is to be the cutoff guy," he said. "I was late. I was being a spectator on the play. There was no excuse for it, other than the fact that I was praying for a foul ball."
Eaton (9-6) came in with a 5.98 ERA but held the Padres to two runs and seven hits in 5 2/3 innings. He struck out six and walked three while beating Justin Germano (6-4), who was picked up off waivers from the Phillies during spring training. Germano has lost four of his last five decisions after winning his first five.
Chase Utley hit a two-run homer off reliever Doug Brocail in the seventh, his 17th. Brian Giles walked three times and singled for San Diego, which stranded 15 runners.
Eaton "made good pitches when we had guys on base," Gonzalez said.
Antonio Alfonseca got four outs for his seventh save.
Eaton made his big league debut with the Padres in 2000 after being acquired with two other pitches for Andy Ashby the previous winter.
Eaton's two-out RBI single off Germano capped a three-run fourth that gave Philadelphia a 4-2 lead. His hit to shallow center brought in All-Star Aaron Rowand, aboard on an RBI double.
Rowand's fly ball to shallow left-center hit off the heel of Khalil Greene's glove as the shortstop tried to make an over-the-shoulder catch, and Utley scored from second. He was aboard on a leadoff walk and had advanced on Ryan Howard's single. Pat Burrell added an RBI groundout.
It was Eaton's 10th hit this season and the NL-best 34th by the Phillies staff.
Eaton was chased by Geoff Blum's two-out single in the sixth. J.C. Romero loaded the bases by walking pinch-hitter Jose Cruz Jr. and Giles before getting Milton Bradley to hit into a force.
Germano gave up four runs and six hits in 5 1/3 innings. He struck out three and walked three.
"They have a bunch of good guys who have a good idea up there," Germano said. "They are patient and can also hurt you with power."
Saturday night's scheduled starters, Jamie Moyer and David Wells, will have a combined age of 88 years, 307 days, the second-oldest pitching matchup in big league history. The oldest matchup featured the Angels' Don Sutton against the Indians' Phil Niekro on June 8, 1987, when their combined age was 90 years, 135 days. ... Before those two hook up, though, a statue of Hall of Famer Tony Gwynn will be unveiled in the Park at the Park beyond the outfield at Petco Park. ... Gwynn, who will go into the Hall of Fame along with Cal Ripken Jr. a week from Sunday, is working the local TV broadcast for this series. ... Padres manager Bud Black said it's "more than likely" that slumping 2B Marcus Giles will be back in the lineup Saturday night against the Phillies following a three-game benching. Giles had been batting No. 2, but is expected to be dropped lower in the order.