New Astros manager Brad Mills held a rare, off-day optional workout Tuesday at Busch Stadium in an effort to help players relax, but to no avail as Houston scored one or fewer runs for the fifth time.

Another loss in the series finale Thursday would match the franchise-worst 0-9 start in 1983. The Astros recovered that year, finishing 85-77.

Penny (1-0) allowed an unearned run on three hits in seven innings. Pujols drove in his major league-leading 15th run.

At Los Angeles, Chris Young hit a go-ahead RBI single with the bases loaded in the 11th inning, and Justin Upton and Stephen Drew homered as Arizona edged Los Angeles.

Matt Kemp homered for the third time in four games and drove in three runs for the Dodgers in a game that took 4 hours, 57 minutes to complete. Each team used eight pitchers.

At Chicago, Kosuke Fukudome and Ryan Theriot each hit two-run singles with two outs in the eighth inning as Chicago beat Milwaukee.

The Cubs prevailed even though left fielder Alfonso Soriano got lifted after more defensive lapses. Theriot had four hits, Fukudome drove in three runs and Geovany Soto hit his first homer.

LaTroy Hawkins (0-1) retired the first two Cubs hitters in the eighth, but a single by Jeff Baker and walks to Geovany Soto and Tyler Colvin loaded the bases. Theriot singled and stole second, setting up Fukudome's go-ahead hit.

At San Francisco, Aubrey Huff hit the first inside-the-park home run of his career and Jonathan Sanchez struck out 11 as San Francisco blanked Pittsburgh.

Huff got a helpful carom to circle the bases. Eli Whiteside hit a three-run shot later in the second inning and Aaron Rowand homered a few innings after them.

Sanchez (1-0) matched his career best with 11 strikeouts in eight scoreless innings. The Giants improved to 7-2, their best start since beginning 8-1 in 2003 - their last playoff season.

Huff led off the second with a drive that hit the arch on the facade in right-center. The ball ricocheted into right field and gave Huff ample time to round the bases.

At Philadelphia, Chase Utley hit two homers and Shane Victorino drove in a career-high five runs as Philadelphia beat Washington for its best start in 17 years.

The two-time defending National League champions are 7-1 for the first time since their pennant-winning season in 1993. A potent offense has carried the Phillies - they've averaged eight runs per game.

Nelson Figueroa (1-1) allowed one run in 3 1-3 innings in relief of Kyle Kendrick. Three other relievers combined for four scoreless innings.

At Miami, Jorge Cantu homered, making him the first player in major league history to have at least one hit and one RBI in each of his team's first nine games, as Florida beat Cincinnati.

Cantu's mark dates to 1920, when RBIs became an official statistic.

Cantu hit a solo home run in the fifth inning. He entered the game tied with George Kelly of the 1921 New York Giants with at least one hit and RBI in the opening eight games, based on research by the Elias Sports Bureau.

Including last season, Cantu has 13 consecutive games with a hit and an RBI, the longest string since Mike Piazza went 15 straight from June 14-July 2, 2000.

Brett Carroll also homered for Florida.

At Denver, Chris Iannetta homered to lead off the 10th, an inning after his throwing error let the New York Mets draw level with Colorado.

The Colorado catcher sent a pitch from Jenrry Mejia (0-1) into the centerfield bleachers to give the Rockies their third straight win and send the Mets to their fourth loss in a row.

Jeff Francoeur and David Wright homered for the Mets.

In the ninth, Gary Matthews Jr. began with a single off closer Franklin Morales, stole second and took third when Iannetta's throw went into center. After Jose Reyes struck out, Luis Castillo scored Matthews with a sacrifice fly.