GIANTS 4, ROCKIES 2
DENVER — No win for the ages. Or, for that matter, the aged.
Madison Bumgarner took a no-hit bid into the sixth and scattered four hits over 7 1-3 innings in the San Francisco Giants’ win over 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.
PHILLIES 3, MARLINS 1
PHILADELPHIA — 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 — 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 — 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.
TIGERS 7, RAYS 2
DETROIT — Brennan Boesch drove in four runs on his 27th birthday, leading the Detroit Tigers to a victory over the Tampa Bay Rays for their fifth win in six games to start the season.
Drew Smyly gave up a run in four-plus innings in his major league debut. Despite having the American League’s best record, Tigers starters have not earned a win.
Collin Balester (1-0) won this one with two innings of relief.
The Tigers trailed 1-0 until scoring three runs off Jeff Niemann (0-1) in the fifth.
RANGERS 5, MARINERS 3
ARLINGTON, Texas — Michael Young hit a two-run homer and had four RBIs to back Derek Holland, leading the Rangers over Seattle.
Young put Texas ahead with an RBI single. Then with the Rangers leading 1-0 in the fifth inning for the third straight game, Young hit an opposite-field homer into the first row in right for a 3-0 lead against Jason Vargas (1-1). Young added a run-scoring single in the eighth off Erasmo Ramirez.
Holland (1-0) allowed two runs and five hits in 7 1-3 innings, struck out eight and walked none. He extended a scoreless streak by Texas starters to 22 2-3 innings before Alex Liddi’s RBI single in the sixth.
TWINS 10, ANGELS 9
MINNEAPOLIS — Justin Morneau hit a two-run, tiebreaking homer in the eighth inning and Minnesota rallied from six runs down to beat the Angels.
Joe Mauer went deep, too, hitting a three-run shot off Dan Haren in the fifth that cut into a 6-0 lead the Angels built against Francisco Liriano. Every Twins batter had at least one of the team’s 20 hits, enough to make up for the 14 men left on base, including eight in scoring position.
Denard Span had four hits, including an infield single that tied it at 6 in the seventh inning.
Rich Thompson (0-1) gave up Morneau’s first home run of the season.
Jeff Gray (2-0) picked up the victory, and Matt Capps notched his second save despite giving the Angels two runs back.
Albert Pujols is 5 for 23 with his new team.
Major League Baseball capsules
Thursday