Houston Edwin Encarnacion and Austin Kearns each had four RBIs, and the Cincinnati Reds scored nine runs over the first three innings in a 14-3 victory over the Houston Astros on Friday night.
Brandon Phillips homered, and Ken Griffey Jr. had two hits and scored two runs as the Reds beat the Astros in Houston for just the third time in the last 17 meetings. The first seven Reds reached base against starter Wandy Rodriguez (6-3), who was yanked by manager Phil Garner trailing 7-0 after just 11â3 innings.
Lance Berkman and Preston Wilson homered for the Astros, who have lost eight of their last 10.
Nationals 10, Brewers 4
Milwaukee - Jose Vidro had three hits and two RBIs, and Brian Schneider had a three-run double that broke the game open, leading Washington over Milwaukee. Ramon Ortiz (4-4) won his fourth straight game after losing his first four decisions of the season.
Padres 7, Pirates 0, 6 innings
Pittsburgh - Chan Ho Park shook off a series of poor starts to hold Pittsburgh without a run, and Mike Piazza and Brian Giles homered as San Diego won a game played in a near downpour before being called after six innings.
Marlins 4, Rockies 2
Denver - Dontrelle Willis ended his longest career winless skid at eight starts, tossing seven strong innings in Florida's victory over Colorado.
Cubs 5, Cubs 4, 14 innings
St. Louis - Todd Walker's RBI grounder scored Juan Pierre with the go-ahead run in the 14th inning. Closer Ryan Dempster (1-3) worked three innings.
Phillies 8, Dodgers 6
Los Angeles - Aaron Rowand's go-ahead two-run double highlighted a five-run seventh inning, lifting Philadelphia.
New York - The game between San Francisco and New York scheduled for Friday night was postponed because of rain. It will be made up today as part of a doubleheader.
Atlanta - The game between Arizona and Atlanta scheduled for Friday night was postponed because of rain. It will be made up today as part of a doubleheader.