Mark Prior was injured by a fourth-inning line drive that hit his pitching elbow, marring Chicago's 10-3 victory over the Colorado Rockies yesterday at Wrigley Field.
Neifi Perez drove in four runs for the Cubs and Derrek Lee homered twice to take over the National League lead with 14.
But the injury-plagued Cubs suffered a blow when Prior was hit in the right elbow by a drive off the bat of the Rockies' Brad Hawpe. It caromed toward third, where Aramis Ramirez caught it for the out.
Prior collapsed and rolled in pain on the mound before being helped off the field by the training staff. Initial X-rays on his elbow were negative and he was to undergo an MRI.
Citing sources, ESPN later reported he had suffered a small fracture.
Mets 1, Marlins 0 -- 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 host Florida.
Martinez (5-1) reached double-digit strikeouts for the third time in 10 starts this season and walked none. He lasted more than seven innings for the second time with New York -- he pitched a complete game April 10 at Atlanta.
Martinez now has 102 double-digit strikeout games. He ranks fourth in major league history behind Nolan Ryan (215), Randy Johnson (204), and Roger Clemens (109).
Phillies 5, Braves 1 -- Jim Thome hit a three-run homer off John Smoltz in a four-run first inning and Philadelphia ended Atlanta's eight-game home winning streak.
Cardinals 6, Nationals 3 -- Jim Edmonds homered, doubled twice, and had four RBIs, and Matt Morris remained unbeaten in nine starts to help host St. Louis beat Washington for its fourth straight victory.
Padres 9, Giants 3 -- Brian Giles homered and drove in three runs, and Phil Nevin had a two-run double and finished with three RBIs as San Diego won in San Francisco.
Dodgers 7, Diamondbacks 4 -- Jeff Kent hit his 12th career grand slam and Olmedo Saenz added a two-run shot to lead Los Angeles at Phoenix. The win was the Dodgers' second in a row for the first time since May 1, a span of 23 games.
Brewers 3, Astros 0 -- Doug Davis (6-5) allowed two hits over seven innings and host Milwaukee beat Roy Oswalt (5-6) and Houston.
Reds 6, Pirates 5 -- Jason Romano scored from third on Felipe Lopez's infield chopper in the bottom of the ninth for host Cincinnati.