Cubs ace Prior stung by liner

Chicago rolls past Colorado, but standout pitcher reportedly suffers broken elbow

? The image of Mark Prior rolling in pain after being hit in the elbow by a line drive overshadowed a rare offensive outburst by the Chicago Cubs.

Prior had to leave the Cubs’ 10-3 victory over the Colorado Rockies on Friday after he was hit in his pitching arm by a line drive.

Leading off the fourth, Brad Hawpe hit a liner off Prior’s right elbow. The ball caromed toward third, where Aramis Ramirez caught it for the out.

Prior collapsed and writhed in pain on the mound before being helped off the field by the training staff and taken to Northwestern Memorial Hospital. X-rays of the arm were negative, and Cubs head trainer Mark O’Neal said Prior would undergo an MRI.

ESPN reported late Friday that Prior had a “slight” break of the elbow.

The Chicago Tribune reported that the MRI revealed a hairline fracture that leaves his availability for the rest of the season in question.

O’Neal would not guess how long Prior, who started the season on the disabled list because of inflammation in the elbow, might be out.

“That’s a tough question,” O’Neal said. “It’s really going to be determined on how sore he is when he comes in and how much inflammation he has. We just have to wait until he comes in tomorrow. There’s no way we can tell right now how long this is going to be.”

Prior’s injury spoiled a rare offensive splurge by the Cubs. Neifi Perez drove in four runs with a two-run homer and double to match a career high, and Derrek Lee hit a pair of solo shots to take over the National League homer lead with 14.

“I just snuck in a couple of home runs at the end,” Lee said. “I thought Neifi got the big hits.”

Padres 9, Giants 3

San Francisco – Brian Giles homered and drove in three runs, and Phil Nevin had a two-run double and finished with three RBIs in San Diego’s victory over San Francisco. Geoff Blum hit a two-run double, and Dave Roberts added a sacrifice fly for the first-place Padres, who have won four of the first six meetings between these teams this year.

Dodgers 7, Diamondbacks 4

Phoenix – Jeff Kent hit his 12th career grand slam, and Olmedo Saenz added a two-run shot to lead Los Angeles over Arizona. The Dodgers have won two in a row for the first time since May 1, a span of 23 games.

Cardinals 6, Nationals 3

St. Louis – Jim Edmonds homered, doubled twice and had four RBIs, and Matt Morris remained unbeaten in nine starts to help St. Louis beat Washington for its fourth straight victory.

Phillies 5, Braves 1

Atlanta – Jim Thome hit a three-run homer off John Smoltz in a four-run first inning, and Philadelphia defeated Atlanta to end the Braves’ eight-game home winning streak.

Brewers 3, Astros 0

Milwaukee – Doug Davis allowed two hits over seven innings, and Milwaukee beat Roy Oswalt and Houston. Davis (6-5) extended his consecutive scoreless innings streak to 17 despite walking five batters. He struck out seven.

Reds 6, Pirates 5

Cincinnati – Jason Romano scored from third base on Felipe Lopez’s infield chopper in the bottom of the ninth inning to give Cincinnati a victory over Pittsburgh. The Reds have won four of their last five games.

Mets 1, Marlins 0

Miami – Pedro Martinez pitched five-hit ball for eight dominant innings and struck out 10, and Cliff Floyd had a run-scoring double to help New York beat Florida. Martinez (5-1) reached double-digit strikeouts for the third time in 10 starts this season and walked none.

Thursday’s late games

Padres 10, D’backs 0

Phoenix – Jake Peavy pitched a two-hitter for his first career shutout, and San Diego handed Brandon Webb his first loss of the season in a victory over Arizona.

Dodgers 6, Giants 4

San Francisco – Pinch-hitter Ricky Ledee hit a tiebreaking two-run single in the ninth inning, and Antonio Perez hit a two-run homer among his career-high four hits.