The Rockies are off to their best start in franchise history, improving to 11-2 behind the performance of Chacin, who's picking up the slack quite nicely with ace Ubaldo Jimenez sidelined due to a cracked cuticle on his right thumb.

In windy and cool conditions, Chacin (3-0) struck out seven and walked two. He smacked his fist into his glove when the Rockies recorded a 5-4-3 double play to end the game.

Matt Garza (0-2) turned in a third straight erratic performance, surrendering five runs and seven hits in six innings.

At Washington, Adam LaRoche's 10th inning fielder's choice scored Jayson Werth with the winning run for Washington.

With one out, Werth grounded to shortstop Yuniesky Betancourt, who threw wildly to first. Werth took second on the error. Werth stole third without a throw.

After the stolen base, the Brewers played a five-man infielder with left fielder Ryan Braun playing between first and second. LaRoche bounced to first against Zach Braddock (0-1) and Prince Fielder's throw home pulled catcher Jonathan Lucroy off the plate, and Werth scored the winning run.

At Houston, Chris Denorfia doubled and homered, and Ryan Ludwick drove in a pair of runs as San Diego downed Houston.

San Diego starter Aaron Harang (3-0) allowed three hits and one run with eight strikeouts in six innings for the win. Closer Heath Bell gave up two hits and a run in the ninth for his third save.

Denorfia made it 1-0 with a solo homer in the fifth inning, giving the Padres their first run of the series after being shut out Thursday. Houston's Hunter Pence tied it with an RBI double in the sixth inning.

Nick Hundley singled before Denorfia's ground-rule double in the seventh.

At Philadelphia, pinch-hitter Greg Dobbs hit a go-ahead two-run single against his former team as Florida edged Philadelphia.

It may have been a costly loss for the NL East-leading Phillies because Roy Oswalt left with a lower back strain.

Five Marlins relievers combined for four scoreless innings after starter Javier Vazquez struggled through five. Edward Mujica (2-1) worked the sixth. Leo Nunez finished for his fifth save in as many tries.

Danys Baez (1-1) relieved J.C. Romero in the seventh and walked Gaby Sanchez. John Buck followed with a soft single to center to load the bases. After Donnie Murphy popped out to second, Dobbs lined a two-run single to left to put the Marlins ahead 4-3.

At Cincinnati, Charlie Morton pitched his second career complete game in gusty winds, limiting the NL's most prolific lineup to five hits, and the Pittsburgh Pirates ended their four-game losing streak.

Gusts sent food wrappers racing across the field and played havoc with flyballs - one of Cincinnati's wind-blown flies landed for a hit. Morton (2-0) lost his shutout when Jay Bruce homered with two outs in the ninth. His only other complete game was a shutout against the Cubs on Sept.30, 2009.

Garrett Jones and Neil Walker homered off Bronson Arroyo (2-1), who gave up a season-high five runs in only four innings.

At Phoenix, Matt Cain had his third strong outing in three appearances this season and Pablo Sandoval hit a three-run homer as San Francisco downed Arizona.

Cain (2-0) allowed one run on four hits in six innings - plus two batters. The right-hander, coming off a superb postseason, threw six scoreless innings, then gave up a popup double down the right field line to Stephen Drew and hit Melvin Mora to end his night in the seventh. Drew later scored, just the third run charged to Cain in 19-plus innings this season.

Sandoval's third homer of the year, off Daniel Hudson in the first inning, provided all the offense the Giants needed. Sandoval also walked and scored on the first of Miguel Tejada's two doubles.

At Los Angeles, Albert Pujols and Lance Berkman each homered in consecutive at-bats as St. Louis thrashed Los Angeles.

The Cardinals' offense continued unabated as they reached .500 for the first time this season, with five wins in their last six games. They battered the Dodgers' staff for 19 hits a night after winning the series opener 9-5 and collecting 16 hits.

The Cardinals' offensive power extended to the bottom of their lineup, too. Yadier Molina had four hits - all singles - and starter Kyle Lohse singled, too.

Lohse (2-1) allowed two runs and six hits in 7 1-3 innings.

Jon Garland (0-1) struggled in his season debut, giving up nine hits and five runs in four-plus innings.