San Diego Cory Sullivan tied a major-league record by hitting two triples during a seven-run fifth inning, helping Colorado rout the San Diego Padres, 10-4, Sunday. Gil Coan of the Washington Senators last accomplished the feat in 1951.
Diamondbacks 7, Brewers 0
Milwaukee - Claudio Vargas and three relievers combined on a four-hitter.
Phillies 6-2, Dodgers 3-6
Philadelphia - Bobby Abreu hit a three-run homer in the ninth inning of the opener. In the second game, Brad Penny (2-0) threw four-hit ball.
Mets 3, Marlins 2
New York - David Wright hit a tying triple in the seventh.
Pirates 5, Reds 3
Cincinnati - Jack Wilson hit a two-run homer.
Giants 6, Braves 5
San Francisco - Randy Winn hit a single for the winning run.
Astros 7, Nationals 3
Houston - Andy Pettitte (1-1) allowed three runs and seven hits in 61â3 innings.
Cubs 8, Cardinals 4
Chicago - Michael Barrett hit a grand slam in the eighth inning, leading Chicago to its first three-game sweep of St. Louis at Wrigley Field since 2001.