DENVER — Carlos Beltran delivered three big blows and fueled a New York Mets offense that was missing some of its biggest bats.Chin music: San Francisco's Matt Cain is brushed back by a pitch from Arizona's Daniel Hudson while attempting to bunt in the seventh inning on Thursday. The Giants won 3-2. AP PHOTOBeltran hit a career-high three homers and drove in six runs to help the Mets beat scuffling Ubaldo Jimenez and the Colorado Rockies 9-5 on Thursday in a game delayed more than two hours by rain.Beltran homered from both sides of the plate and reached all parts of the ballpark with his three two-run homers: straightaway center in the first, deep left in the seventh and into the right-field seats in the ninth.This was quite a gratifying afternoon for a player who's been hampered in recent seasons with knee injuries. He felt like a kid again."I never smile a lot, but I was smiling," Beltran said. "It's going to be a day I'll never forget."The switch-hitting outfielder became the eighth Mets player to hit three in a game, and first since Jose Reyes on Aug. 15, 2006, at Philadelphia.And the Mets needed all his offense, too, especially with first baseman Ike Davis going on the 15-day disabled list because of a sprained left ankle and bone bruise, and with third baseman David Wright sitting out to rest a sore neck and back."He was a one-man wrecking crew today," Wright said. "That's a monster day."Reyes hit a two-run single in the fourth that chased Jimenez (0-3) from the game and kept the Rockies ace searching for his elusive first win of the season. He lasted just 3? innings in his shortest stint of the season, surrendering five runs and three hits while tying a career high with six walks.With San Francisco beating Arizona earlier in the day, Colorado fell out of at least a tie for the lead in the NL West for the first time since April 5. The Rockies have now dropped six of their last seven contests, including two of three against the Mets, a team they swept in a four-game series at Citi Field last month."We deserved to fall out of first place today with the way we played," Todd Helton said. "Hopefully, it will be a wakeup call for us and we'll turn it around soon."Relying on his curveball, Jonathon Niese (2-4) was solid for 6? innings, allowing solo homers to Jonathan Herrera and Helton.Niese was pulled with one out in the seventh as the lefty gave up three straight singles, including a run-scoring liner up the middle by pinch hitter Alfredo Amezaga. Michael O'Connor came in and allowed a two-run double to Seth Smith, cutting New York's lead to 7-5.Former Rockies reliever Taylor Buchholz stopped the rally by getting Troy Tulowitzki to line out to deep left with two outs and two on. Braves 6, Nationals 5 (10)In Atlanta, Martin Prado hit a tying grand slam in the seventh inning, then scored the winning run on Brian McCann's single to right field in the 10th for Atlanta.Doug Slaten (0-1) walked Prado to open the 10th inning, and Prado advanced to second on Nate McLouth's sacrifice bunt. Slaten intentionally walked Chipper Jones — who hit his fourth homer in the third inning — and McCann delivered the winning hit. Cardinals 9, Cubs 1In Chicago, unbeaten Jaime Garcia pitched seven effective innings and Matt Holliday homered to start an early burst in St. Louis' victory over the Cubs.Garcia (5-0), who carried a perfect game into the eighth in his previous start against Milwaukee, allowed one run and nine hits. He complemented his 84-pitch outing by hitting an RBI single. Giants 3, Diamondbacks 2In San Francisco, Matt Cain had his best outing in nearly a month, and Nate Schierholtz added three hits to help the Giants beat Arizona to complete a perfect homestand.Eli Whiteside doubled twice to help San Francisco go 6-0 at home. The Giants swept Colorado and then the Diamondbacks to extend their season-high winning streak to six games.Gerardo Parra, Xavier Nady and Justin Upton had two hits apiece for Arizona, which has lost four straight. Dodgers at Pirates — ppd. AMERICAN LEAGUE Orioles 2, Mariners 1 (12)In Baltimore, J.J. Hardy singled in two runs in the 12th, and the Orioles rallied to beat Seattle for a three-game sweep.Ichiro Suzuki was 1-for-5 and scored the Mariners' lone run. Royals 11, Yankees 5In New York, Eric Hosmer and Melky Cabrera homered and Kansas City beat the hosts, sending the Yankees to their first home series loss of the season.New York's Robinson Cano homered a day after he was hit in the head with a pitch, and Alex Rodriguez homered for the first time in 65 at-bats. Rays 7, Indians 4In Cleveland, James Shields pitched seven strong innings to finally beat the Indians, and Tampa Bay did some more road repair to their record with a victory over Cleveland.
No comments:
Post a Comment