The Associated Press
MONTREAL - Rookie Dontrelle Willis won his eighth straight decision and Ivan Rodriguez had four hits and drove in five runs to lead the Florida Marlins to an 11-4 win over the Montreal Expos on Sunday.
Home plate umpire Marty Foster sustained a concussion and had to be taken off on a stretcher after he was hit on the mask by a pitch in the fourth.
Willis (9-1), a late addition to the NL All-Star team, remained undefeated in 10 starts since losing May 20 at Olympic Stadium.
Rodriguez, who went 4-for-4, hit an RBI double off Claudio Vargas (6-5) in the first and a run-scoring single in the third. He added a two-run double off Britt Reames in the fourth before driving in his fifth run with a sacrifice fly in the sixth.
Diamondbacks 7, Giants 4
PHOENIX - Luis Gonzalez, Steve Finley and Shea Hillenbrand each drove in a pair of runs in the first two innings and Arizona avoided a three-game sweep.
Arizona beat the Giants for just the second time in eight tries this season and moved within five games of the NL West leaders heading into the All-Star break.
Rookie Brandon Webb, with an NL-best 2.18 ERA entering the game, struggled through a four-run first inning - including homers by J.T. Snow and Jose Cruz Jr. - then shut down the Giants on two hits for the next five.
Astros 5, Pirates 2
HOUSTON - Tim Redding pitched six scoreless innings and Lance Berkman homered for first-place Houston.
Redding (6-8) scattered five hits in winning his second straight start following a four-game losing streak. He struck out five and walked one as the Astros held onto the NL Central lead heading into the All-Star break.
Dodgers 9, Rockies 3
DENVER - Jolbert Cabrera had a three-run double in the first inning and Wilson Alvarez overcame some shaky moments for his first win in over a year.
The Dodgers scored five runs in the first inning and three more in the ninth to win for just the fourth time in 16 games.
Cardinals 3, Padres 1
ST. LOUIS - Spot starter Kerry Robinson hit an RBI triple and scored the go-ahead run in the seventh inning as St. Louis swept the three-game series.
Both benches cleared in the first inning when Albert Pujols was hit in the shoulder blade on the first pitch he saw from Adam Eaton, a day after Pujols lingered at the plate following his game-winning, two-run home run in a 9-7, 11-inning victory.
Mets 4, Phillies 3
NEW YORK - Jason Phillips hit an RBI single in the bottom of the ninth inning and New York snapped a six-game losing streak. Tom Glavine pitched six solid innings for the Mets, who overcame another blown save by Armando Benitez and ended the Phillies' five-game winning streak.
Braves 7, Cubs 2
CHICAGO - Vinny Castilla capped a remarkable series against the Cubs, getting three hits and driving in two runs to pace Atlanta. The Braves won three of four to finish a major league-best 61-32 at the All-Star break. Castilla went 3-for-4 and finished the series 11-for-15 (.733) with 10 RBI. Atlanta scored five runs in the sixth.
REDS
Reds 10, Brewers 8 (12)
Rose decision not likely this year
Olmedo optioned; could trade be next?
Reds notebook: OF Kearns to be re-evaluated
MORE BASEBALL
Daugherty: Pay little heed to Baker
Castillo will replace Giles as NL All-Star
NL: Marlins' Willis wins 8th in row
AL: Angels sweep Twins in ALCS rematch
BASKETBALL
Johnson arrives just in time
Kobe: 'I would never do something like that'
COLLEGE SPORTS
Ohio St. to have academic inquiry
GOLF
The course not Tiger's cup of tea
Stadler makes first win on over-50 tour a major
MOTOR SPORTS
Newman wins after Harvick's tank runs dry
TENNIS
Doubles still pleasure for Jeff Wolf
TOUR DE FRANCE
Armstrong takes overall lead
ON THE AIR
Monday's sports on TV, radio
Return to Reds front page...