Arias powers Giants by Pads
SAN DIEGO — San Francisco cranked up its offense and used another big inning in an 8-7 win over the San Diego Padres on Saturday night.
Joaquin Arias homered and drove in three runs, Hunter Pence had two RBIs and Buster Posey had three hits and one of San Francisco's three sacrifice flies.
San Francisco has scored 22 runs on 37 hits in three games since losing Melky Cabrera to suspension.
Arias hit a leadoff homer in the second and had an RBI single to cap a four-run fifth that put the Giants ahead 5-4. He blooped an RBI single in the seventh when San Francisco scored twice to take a 7-5 lead.
The Giants followed up the 15 hits they had in Friday night's 10-1 win over San Diego, when they broke loose for an eight-run inning, with 14 more on Saturday.
San Francisco remained in first place in the NL West by a half-game over the Los Angeles Dodgers, 6-2 winners over Atlanta.
Cardinals 5, Pirates 4
At St. Louis, Yadier Molina had three hits and two RBIs in his return to the lineup for St. Louis.
St. Louis bounced back from Friday night's 2-1 loss in the series opener and pulled within a game of Pittsburgh for the second NL wild-card spot.
Diamondbacks 12, Astros 4
At Houston, Aaron Hill hit a three-run homer in a nine-run fifth inning and Chris Young had four hits as Arizona routed Houston.
After the game, the struggling Astros fired manager Brad Mills, hitting coach Mike Barnett and first base coach Bobby Meacham. Mills was in his third season as manager.
Reds 5, Cubs 3
Cubs 9, Reds 7
At Cincinnati, Brett Jackson hit his first career home run to help Brooks Raley earn his first major league win, leading Chicago over Cincinnati for a split of their day-night doubleheader.
David DeJesus also homered and Starlin Castro had three hits and two RBIs for the Cubs. Raley (1-2) allowed four runs, three earned, and five hits in 51/3 innings.
In the opener, Johnny Cueto remained perfect under the sun and Cincinnati's Todd Frazier hit a go-ahead homer for the second straight game.
Cueto (16-6) improved to 11-0 in 13 day-game starts this season.
Dodgers 6, Braves 2
At Atlanta, Hanley Ramirez drove in four runs with two homers, including the first of three straight shots by Los Angeles in the second inning.
Ramirez, James Loney and Luis Cruz hit consecutive homers in a span of four pitches from Ben Sheets (4-3).
Mets 2, Nationals 0
At Washington, Jonathon Niese pitched into the eighth inning and Ike Davis hit a two-run homer in the seventh.
Niese (10-6) retired his last seven batters and Frank Francisco worked a perfect ninth for his 20th save in 23 chances. Niese, who is 3-0 with a 2.37 ERA in six games against Washington, allowed five hits and struck out seven without a walk.
Phillies 4, Brewers 3
At Milwaukee, Cole Hamels tied a season high with 10 strikeouts, and John Mayberry Jr. and Erik Kratz hit back-to-back home runs to help Philadelphia end Milwaukee's eight-game home winning streak.
Coming off consecutive shutouts, Hamels (14-6) gave up eight hits and three runs in 72/3 innings. He walked just one, but gave up a two-run homer to Ryan Braun with two outs in the eighth.
Marlins 6, Rockies 5
At Denver, Giancarlo Stanton homered for the sixth straight game at Coors Field and Miami held on to beat Colorado.
Stanton became the first player in major league history to homer in his first six games in a visiting park, according to information provided to the team by the Elias Sports Bureau.
Red Sox 4, Yankees 1
At New York, Jon Lester shut down the Yankees for seven innings, Adrian Gonzalez provided an early lead with a two-run homer for the Boston Red Sox.
Yankees nemesis Pedro Ciriaco was 4 for 4, raising his average against New York this year to .517 (15 for 29), and Boston reliever Craig Breslow and catcher Ryan Lavarnway became what is thought to be the first all-Yale battery in the major leagues since 1883.
Royals 9, White Sox 4
At Kansas City, Mo., Mike Moustakas hit a three-run shot and the Royals beat the White Sox, overcoming Adam Dunn's 400th career homer.
Dunn is one of 11 active players with 400 homers and No. 50 to reach the mark overall.
Orioles 3, Tigers 2
At Detroit, Chris Davis hit a three-run homer to help Baltimore snap Detroit's four-game winning streak.
Adam Jones and Matt Wieters opened the seventh inning with consecutive singles off Rick Porcello (9-8). Davis then drove a 1-1 pitch over the wall in left for his 19th homer, snapping the scoreless tie.
Rays 10, Angels 8
At Anaheim, Calif., pinch-hitter Carlos Pena delivered a tiebreaking homer in the eighth inning, Evan Longoria also hit a two-run shot and Tampa Bay overcame an eight-run deficit.
Jake McGee (4-2) earned the win with a perfect seventh inning and Fernando Rodney got three outs for his major league-leading 38th save. The Rays, held to one hit over the first four innings by C.J. Wilson, rallied from an 8-0 hole with seven runs in the fifth against the All-Star left-hander.
Mariners 3, Twins 2
At Seattle, pinch-hitter John Jaso's sacrifice fly in the bottom of the ninth boosted the Mariners.
Michael Saunders led off the ninth with a single to right and Brendan Ryan's bunt single put runners at first and second with none out against Tyler Robertson (1-1).
Dustin Ackley walked to load the bases to set up Jaso's fly ball to left to score Saunders and lift Seattle to its fourth straight win.
Athletics 8, Indians 5
At Oakland, Calif., Yoenis Cespedes homered and drove in three runs and Bartolo Colon won his third consecutive start at home for Oakland.
Josh Donaldson had two hits and an RBI while Coco Crisp added two-run triple for Oakland, which won its third straight after entering the night one-half game behind Baltimore for the second wild-card spot in the American League.
Rangers 2, Blue Jays 1
At Toronto, Nelson Cruz hit a two-run homer, Joe Nathan converted his team-record 22nd straight save opportunity.