ANAHEIM, Calif. -- Dallas McPherson saw Dave Roberts crumpled on the ground near the lower fence in the left field corner and kept running -- all the way to the first inside-the-park homer of his life.
McPherson wasn't about to celebrate during or after the most important play in the Los Angeles Angels' 3-2 victory over the San Diego Padres on Saturday. He said he would have preferred getting a double to keep Roberts from getting injured.
"I saw him down, I saw the ball, I just kept going," McPherson said. "I didn't know how it happened. My thoughts and wishes are with him. It was tough watching him out there hurt."
With the game tied 1-1, two outs in the sixth and a runner at first, McPherson sliced an 0-1 pitch from Jake Peavy down the left field line. Roberts made a sliding attempt to catch the ball, but it went off his glove and he slammed awkwardly into the fence, banging his right knee.
The ball bounced away, and McPherson circled the bases while Roberts was lying on the ground, unable to get up. After the play, he was lifted onto a cart, transported off the field, and X-rays and a CT scan at a local hospital were negative.
Team spokesman Luis Garcia said Roberts has a bruised right knee and is listed as day to day. He will be re-evaluated Sunday.
"I got a good view of it and it didn't look good," said Eric Young, who replaced Roberts in left field. "But that's the way Dave plays -- all out. He was lunging and going into the concrete, and when I saw him grab his knee, I said, 'Oh-oh.'
"Hopefully he's not hurt real bad because he's our catalyst."
Garret Anderson, the Angels' left fielder, noted that the padding on the fence stops about a foot above the ground.
"I've adjusted my game accordingly," he said. "If he hit the padding, he wouldn't have laid down on the ground like that. He'd be hurt, but he wouldn't have that feeling of his knee going against concrete."
Padres outfielders Mike Cameron and Brian Giles both said they don't understand why the padding doesn't extend all the way to the ground.
"He's not thinking about anything but making that play," Cameron said of Roberts.
Anderson homered off Peavy (4-8) with one out in the sixth to tie the game 1-1, and one out later, Juan Rivera was hit by a pitch to set the stage for McPherson.
Ervin Santana (7-3) was the winner, allowing three hits and one run in six innings while walking three, striking out seven and throwing 109 pitches. He was relieved by Brendan Donnelly to start the seventh.
The Padres got an unearned run off Scot Shields in the eighth on shortstop Orlando Cabrera's two-out throwing error and an RBI double by Giles.
Francisco Rodriguez, the fourth Angels pitcher, worked the ninth for his 16th save in 18 chances. He gave up a two-out walk to Khalil Greene and a single to Vinny Castilla before getting Josh Barfield to ground out to third to end the game.
The Padres took a 1-0 lead in the first when Cameron hit a one-out double and scored on a bloop single by Giles.
Peavy was working on a two-hitter and had retired 10 of 11 batters before Anderson hit an 0-1 pitch into the right-field seats for his second homer in two games and seventh of the season.
McPherson's homer was his sixth, the 23rd inside-the-park homer in Angels history and their second this season. Vladimir Guerrero hit one May 27.
Peavy lost for the fifth time in six starts, but was much more effective than he has been recently, allowing four hits in a complete-game performance with two walks and seven strikeouts. In his previous three starts, he allowed 24 hits and 17 runs in 13 2/3 innings.
Peavy, the Padres' ace the past two season, has been hampered by tendinitis in his pitching shoulder. He already has one more loss this season than he had last year.
"If we thought there was anything going on with Jake, we wouldn't have pitched him or we would have pulled him out," Padres manager Bruce Bochy said. "But he felt great and threw great. He was just a victim of bad luck."
RHP Bartolo Colon, last year's AL Cy Young Award winner, pitches for the Angels on Sunday against RHP Chan Ho Park. Colon (0-2) has been sidelined since April 15 because of inflammation in his right shoulder. He won a career-high 21 games last year. ... The Padres are 16-9 in days games this season including 9-4 on the road. ... Cabrera walked in the first to extend his streak of reaching base safely to a franchise-record 47 straight games, the longest current streak in the majors. ... Cabrera's error was his ninth of the season -- two more than he committed last year -- and the AL-leading 55th for the Angels. The unearned run was the 49th allowed by the Angels this year -- most in the majors. They gave up only 45 all of last season. ... Angels OF Darin Erstad left the game in the fourth inning after aggravating an injured right foot. ... Greene went 0-for-2 and has just one hit in his last 26 at-bats.