DENVER - Madison Bumgarner took a no-hit bid into the sixth and scattered four hits over 7 1-3 innings in the San Francisco Giants' 4-2 win over Jamie Moyer and the Colorado Rockies on Thursday.
At 49, Moyer failed in his second attempt to become the oldest pitcher to win a major league game.
Moyer (0-2) surrendered four runs, two earned, and eight hits in 5 1-3 innings. He walked one, struck out three and hit a batter before leaving to a standing ovation in the sixth.
The 22-year-old Bumgarner (1-1), who wasn't even born when Moyer made his major league debut in 1986, stifled a Rockies lineup that had produced 17 runs and 22 hits the night before. He gave up one run, struck out two and walked two while throwing 117 pitches.
Brian Wilson got the final three outs, converting his first save opportunity of the season. It wasn't easy, though, and he needed 32 pitches.
DODGERS 3, PIRATES 2
LOS ANGELES (AP) — Chris Capuano struck out seven in his first home game with the Dodgers, who scored all of their runs in the first inning and completed a three-game sweep.
The Dodgers' 6-1 start is their best since 1981, when they went on to win the World Series.
Capuano (1-0) allowed two runs and six hits with no walks in 5 1-3 innings. The 33-year-old right-hander struck out five of his first eight batters, four of them on called third strikes with umpire Wally Bell working the plate.
Javy Guerra, the sixth Dodgers pitcher, pitched a perfect ninth for his fifth save in five attempts — all in a span of eight days.
Karstens (0-1) gave up seven hits, struck out three and walked one. Mike McKenry, Pittsburgh's No. 8 hitter, homered in the fifth.
DIAMONDBACKS 3, PADRES 1
SAN DIEGO (AP) — Ian Kennedy struck out nine in six innings to remain perfect for his career against San Diego, and Jason Kubel doubled in the go-ahead run in the sixth inning to lead Arizona to the victory.
The Diamondbacks, who matched the 2000 club for the best six-game start at 5-1, took two of three from the Padres. Chris Young hit a solo homer with two outs in the eighth, his third.
Kennedy (2-0) allowed one run and five hits to improve to 6-0 against the Padres in eight career starts, with a 1.95 ERA, 68 strikeouts and nine walks in 50 2-3 innings. He is 8-0 in his last nine starts overall.
J.J. Putz pitched a perfect ninth for his fourth save in four chances.
Micah Owings (0-2), signed as a free agent from the Diamondbacks in the off-season, took the loss after allowing an unearned run in the sixth.
PHILLIES 3, MARLINS 1
PHILADELPHIA (AP) — Shane Victorino and Ty Wigginton homered, Joe Blanton pitched seven strong innings and Philadelphia beat Miami in the Marlins' second game without suspended manager Ozzie Guillen.
Blanton (1-1) allowed three hits and a run in his first start following an injury-plagued season. Blanton had two lengthy stints on the disabled list and pitched in only 11 games in 2011, the lowest for a full season in his career.
The Marlins lost their second straight game without Guillen. He was suspended five games by the Marlins on Tuesday for saying he admired Cuban dictator Fidel Castro.
Jonathan Papelbon took the mound in the ninth to Marilyn Manson's "Antichrist Superstar," and quickly ran into trouble. But he retired John Buck on a game-ending double play for his second save.
Miami starter Mark Buehrle (0-2) allowed three runs and eight hits in 6 1-3 innings.
NATIONALS 3, REDS 2, 10 INNINGS
WASHINGTON (AP) — Ryan Zimmerman scored on Alfredo Simon's wild pitch with two outs in the 10th inning, helping the Nationals extend their best start since moving to Washington.
The Nationals improved to 5-2, good for first place in the NL East, and treated an announced sellout crowd of 40,907 to a win in the home opener for the first time since 2008.
Simon (0-1) hit Zimmerman with a pitch leading off the 10th, and one out later, Jayson Werth singled. A groundout pushed the runners to second and third. With Roger Bernadina at the plate, Simon threw an 0-1 pitch in the dirt, and Zimmerman slid under the tag after catcher Devin Mesoraco collected the ball and threw to Simon.
Zimmerman made up for some fielding issues he had at third base, including an error in the third inning, and balls he let get past him for hits in the eighth and ninth.
Craig Stammen (1-0) struck out the side in the 10th for the win.
CUBS 8, BREWERS 0
CHICAGO (AP) — Matt Garza pitched three-hit ball for 8 2-3 innings, and the Cubs roughed up Zack Greinke to avoid a four-game sweep.
Garza (1-0) struck out nine and walked two as the Cubs improved to 2-5. He induced Cesar Izturis to hit into an inning-ending double play in the second, starting a stretch in which he retired 16 of 17 batters.
Nori Aoki reached with two outs in the ninth when Garza threw his comebacker over first baseman Bryan LaHair and into the stands for a two-base error. Garza was removed after 119 pitches and Shawn Camp needed just four pitches to end it, retiring pinch hitter George Kottaras on a groundout.
Greinke (1-1) allowed eight earned runs for the first time since July 26, 2010, against Minnesota. He gave up nine hits and needed 84 pitches to get through 3 2-3 innings.