SAN FRANCISCO — Ben Revere had two hits and two RBIs to highlight an eight-run first inning, and surging Minnesota tied a major league record by opening with eight consecutive hits against Madison Bumgarner during a 9-2 rout of San Francisco on Tuesday.
Luke Hughes had a two-run single and four others had an RBI in the first to chase Bumgarner (3-9) before some fans even found their seats at cozy AT&T Park. The only out the left-hander recorded came when he struck out pitcher Carl Pavano swinging.
Pavano (5-5) scattered nine hits in eight innings to help Minnesota win its eighth straight.
The Giants have lost five in a row and fell a 1/2;-game behind Arizona in the NL West.
Nationals 6, Mariners 5
At Washington, Wilson Ramos capped a five-run ninth inning with a game-ending three-run homer for Washington.
Jerry Hairston and Danny Espinosa each had two-out RBI singles before Ramos connected on a 1-1 pitch from David Pauley, hitting a drive deep to center for his sixth homer. Ramos threw his arms up almost immediately after the ball left his bat and Pauley (4-1) trudged off the mound.
The Mariners wasted a fine effort from Doug Fister, who allowed one run and three hits in eight innings. The right-hander is 0-3 in four June starts despite a 3.60 ERA.
Athletics 7, Mets 3
At New York, Josh Outman threw another impressive game, Jemile Weeks scored three times and streaking Oakland handed rookie Dillon Gee his first loss of the season.
Ryan Sweeney had four hits, including an RBI single, and the A's won their sixth straight after dropping 13 of 14 — their longest win streak since a seven-game run in September 2009.
Outman (3-1) lived up to his pitcher-perfect name, allowing two runs — one earned — and four hits in six innings. The left-hander tossed seven scoreless innings in his previous outing.
Marlins 5, Angels 2
At Miami, Jack McKeon earned his first victory since coming out of retirement when the Marlins broke an 11-game losing streak by beating the Los Angeles Angels.
Javier Vazquez and five relievers gave up 13 hits and the Angels had at least one hit in every inning, but they went 1 for 15 with runners in scoring position.
Padres 5 Red Sox 4
At Boston, Former Boston prospect Anthony Rizzo drove in the go-ahead run in the seventh inning to help San Diego snap a season-worst six-game losing streak.
Rizzo grounded out with the bases loaded to first baseman Adrian Gonzalez, traded to Boston in the offseason for Rizzo and two other minor leaguers. Chase Headley scored on the slow roller that Gonzalez bobbled before getting the out at first.
White Sox 3, Cubs 2
At Chicago, Brent Morel hit a go-ahead sacrifice fly in the seventh inning and the White Sox beat the Cubs to even their crosstown series at one game apiece.
Paul Konerko homered for a fifth straight game for the White Sox and Carlos Pena hit his second in as many nights for the Cubs, who won Monday's opener 6-3.
Brewers 5, Rays 1
At Milwaukee, Zack Greinke struck out 10 over seven effective innings to help Milwaukee avoid losing consecutive home games for the first time this season.
Greinke (7-2) struck out at least a batter in every inning, including the side in the third. He gave up one earned run on four hits.
Rockies 4, Indians 3
At Cleveland, Seth Smith's second homer of the game snapped a ninth-inning tie and Colorado held Cleveland hitless into the sixth.
Smith connected off Cleveland closer Chris Perez (2-3), hitting a 2-2 pitch into the right-field seats for his eighth homer of the season and fourth career multihomer game.
Rangers 5, Astros 4, 11 innings
At Arlington, Texas, Mitch Moreland blasted the first pitch of the bottom of the 11th inning into the upper deck in right field to lift Texas to the win.
Moreland's second homer in as many games gave reliever Yoshinori Tateyama (1-0) his first career win and handed Houston rookie reliever Enerio del Rosario (0-2) the loss.
Dodgers 6, Tigers 1
At Los Angeles, Chad Billingsley bounced back from two poor outings, Andre Ethier hit a two-run homer and Los Angeles kept Max Scherzer from becoming the majors' first 10-game winner.
Billingsley (6-6) allowed a run and six hits over 51/3 innings — the first time in four starts that he made it past the fifth. The right-hander struck out six, walked two and left with a 4-1 lead after loading the bases with a walk to Alex Avila.
Braves 5, Blue Jays 1
At Atlanta, Brian McCann hit a two-run homer, Jason Heyward had an RBI single and Mike Minor ended a nine-start winless streak as Atlanta won its third straight.
Minor (1-2) allowed five hits, one run, one intentional walk and struck out a season-high eight in seven innings.
Diamondbacks 7, Royals 2
At Kansas City, Mo., Wily Mo Pena and Chris Young homered, and Joe Saunders pitched seven strong innings for Arizona.
Saunders (4-7), who started the season 0-5, picked up his fourth victory in six starts. He held the Royals to six hits and two runs over seven innings, his 10th consecutive start pitching at least six innings.
Phillies 10, Cardinals 2
At St. Louis, Jimmy Rollins and Chase Utley each had a two-run single to help spark Philadelphia's season-best nine-run eighth inning.
Carlos Ruiz had four hits and one of two bases-loaded walks in the eighth for the NL East-leading Phillies, who have won Roy Halladay's last seven starts but put it together too late for the right-hander to become the majors' first 10-game winner.