SEATTLE — Kyle Seager had three hits, Mike Zunino drove in the go-ahead run for the second straight night and surging Seattle beat Cleveland 4-3 on Tuesday for its eighth straight victory.
Playing without ailing manager Eric Wedge for a second consecutive game, the Mariners took advantage of defensive miscues by the Indians and received solid pitching to extend the longest current win streak in the majors. The last time Seattle won nine in a row was 2003.
Erasmo Ramirez (1-1) pitched 52/3 innings for the win. Tom Wilhelmsen worked out of a jam in the ninth for his 23rd save thanks to a baserunning blunder by Drew Stubbs that led to an unlikely double play.
Zach McAllister (4-6) took the loss.
Wedge remained in the hospital following dizzy spells during batting practice Monday. Bench coach Robby Thompson improved to 2-0 as the Mariners' fill-in manager.
Astros 5, Athletics 4
At Houston, Jonathan Villar scored the winning run from second base in the ninth inning on a throwing error by catcher Derek Norris to give Houston a comeback win over Oakland.
The Astros improved to 1-10 against the A's this season and ended a six-game skid overall.
Houston trailed 4-2 entering the ninth before Matt Dominguez hit a two-run homer off closer Grant Balfour (0-2). That ended a franchise-record streak of 44 straight saves for Balfour, the sixth-longest run in major league history. It was his first blown save since April 29, 2012.
Red Sox 6, Rays 2
At Boston, Jon Lester matched his season high with eight strikeouts and overcame homers by Wil Myers and Evan Longoria as the Boston Red Sox remained in first place with a win over the Tampa Bay Rays.
The Red Sox moved 11/2; games ahead of the Rays in the AL East and stayed atop the division for the 58th consecutive day.
Yankees 5, Rangers 4
At Arlington, Texas, Eduardo Nunez hit a tying triple, Brent Lillibridge followed with a go-ahead single and New York rallied against All-Star closer Joe Nathan in the ninth inning to beat Texas.
The Yankees' comeback got started when Vernon Wells drew a one-out walk against Nathan (1-1), who had converted 15 consecutive save chances and 31 of 32 this season. Texas had been 51-0 when leading after eight innings.
Tigers 6, White Sox 2
At Chicago, Rick Porcello pitched four-hit ball over seven scoreless innings, Jhonny Peralta homered and Detroit took advantage of four errors in a victory over Chicago.
Royals 3, Orioles 2
At Kansas City, Mo., Bruce Chen tossed six strong innings, Greg Holland pitched out of a ninth-inning jam and Kansas City held on to end Baltimore's season-best five-game winning streak.
Twins 10, Angels 3, 10 innings
At Anaheim, Calif., Chris Herrmann, making an emergency start behind the plate for expectant father Joe Mauer, hit his first career grand slam in a seven-run 10th inning that sent Minnesota past Los Angeles.
Reds 9-3, Giants 3-5
At San Francisco, Pablo Sandoval hit a two-run double to help Bruce Bochy earn his 1,500th win as a manager, and the San Francisco Giants split a straight doubleheader with the Cincinnati Reds with a victory in the nightcap.
Hunter Pence hit an RBI single, Gregor Blanco had a sacrifice fly, and Brandon Belt added an RBI groundout in San Francisco's first win in six tries against the Reds this season after being outscored 34-6 in the first five meetings — including 11-0 on Monday night and 9-3 in the opener Tuesday. The Reds had 10 hits after combining for 32 in the first two games.
The teams were forced to make up a July 4 rainout at Great American Ball Park. Cincinnati batted last and wore home uniforms as the visiting team.
Cardinals 4, Phillies 1
At St. Louis, Shelby Miller threw six shutout innings and Allen Craig drove in a pair of runs to lead St. Louis to a win over Philadelphia.
Miller (10-6) gave up three hits while striking out six and walking one. He is the third St. Louis starter to reach double-digits in wins, joining Adam Wainwright (13-5) and Lance Lynn (11-5).
Pirates 5, Nationals 1
At Washington, Gerrit Cole pitched seven strong innings to end a personal three-game losing streak and added an RBI single to lead Pittsburgh over Washington.
Cole (5-3) turned in the best outing of his young career, allowing a run on two hits in his eighth career start. Pedro Alvarez homered and singled, and Russell Martin had three hits for the Pirates, who won their third straight game.
Mets 4, Braves 1
At New York, Carlos Torres pitched six impressive innings as a fill-in starter and had an RBI single, Ike Davis had a go-ahead double in a three-run sixth and New York beat Atlanta.
Marlins 4, Rockies 2
At Denver, Rookie Jose Fernandez tossed seven strong innings and Christian Yelich went 3 for 4 with two RBIs in his major league debut, lifting Miami to a victory over Colorado.
Padres 6, Brewers 2
At Milwaukee, Nick Hundley and Will Venable each homered, and Tyson Ross won for the first time in over a year as San Diego beat Milwaukee.
Hundley was 3 for 4 with three runs batted in for San Diego, which won back-to-back games for the first time since June 20-21.
Diamondbacks 10, Cubs 4
At Phoenix, A.J. Pollock doubled, tripled and drove in three runs, and Patrick Corbin scattered four hits over six innings to help Arizona beat Chicago.
Corbin (12-1) allowed one run, struck out six and walked three for the Diamondbacks, who won for the second time in five games since the All-Star break to remain a half-game behind the first-place Los Angeles Dodgers in the NL West.
Dodgers 10, Blue Jays 9
At Toronto, Adrian Gonzalez hit a three-run homer, Andre Ethier and Jerry Hairston Jr. added solo shots and the streaking Los Angeles Dodgers beat Toronto for their fifth straight victory and 22nd in 27 games.