DETROIT (AP) - Max Scherzer took a shutout into the eighth inning before being pulled, and the Detroit right-hander became baseball's first 16-game winner when the Tigers held on for a 3-0 victory over the punchless Chicago White Sox on Saturday night.
The White Sox have lost nine straight.
The Tigers have won 11 of 12, despite playing most of that stretch without slugger Miguel Cabrera. Cabrera has been bothered by hip and abdominal problems and sat out Saturday.
Scherzer (16-1) allowed three hits in 7 2-3 innings. Jose Veras got the third out of the eighth, and Joaquin Benoit finished for his 12th save in 12 chances.
John Danks (2-9) allowed six hits in seven innings, including solo homers by Torii Hunter, Jhonny Peralta and Jose Iglesias.
Scherzer is the first pitcher to win at least 16 of his first 17 decisions since Roger Clemens started 16-1 in 2001, according to STATS.
MARINERS 8, ORIOLES 4
BALTIMORE (AP) - Michael Saunders homered twice and drove in five runs, Erasmo Ramirez retired 18 of the first 20 batters he faced and Seattle beat Baltimore to end a four-game losing streak.
Saunders hit a three-run drive in the fifth and added a clinching two-run shot in the ninth. It was his fifth career two-homer game, the second this season.
Justin Smoak homered and went 3 for 3 with two walks for the Mariners.
Ramirez (3-0) gave up four runs and four hits in six-plus innings. He struck out six.
Making his sixth start with Baltimore since being traded from the Cubs, Scott Feldman (2-3) allowed five runs, seven hits and four walks in 4 2-3 innings.
ATHLETICS 4, RANGERS 2
OAKLAND, Calif. (AP) - Yoenis Cespedes hit a two-run home run to help first-place Oakland end Texas' winning streak at five games and regain some ground in the AL West.
Matt Garza (7-2) lost for the first time since June 11 and the Rangers lost ground on the division leader for the first time in nearly a week, falling 3 1/2 games back.
Jed Lowrie and Eric Sogard also drove in runs for the A's, who ended a three-game losing streak. Jarrod Parker (7-6) gave up two runs on six hits over six innings. He walked two and struck out six. He ended a streak of six straight no decisions and is 5-0 over his last 12 starts.
Garza gave up four runs on eight hits over eight innings. He walked one and struck out five.
TWINS 6, ASTROS 4
MINNEAPOLIS (AP) - Ryan Doumit hit the go-ahead single in the seventh inning and Minnesota's bullpen pitched six scoreless innings as the Twins beat Houston.
After starter Kyle Gibson allowed four runs and nine hits in three innings, Anthony Swarzak struck out five in the next three and the AL's second-best bullpen came through.
Brian Duensing (4-1) followed with a scoreless seventh and Casey Fien a scoreless eighth to set up Glen Perkins for his 26th save. Minnesota relievers allowed only one hit and struck out 10.
Brett Wallace homered for Houston and Erik Bedard allowed three runs in six innings before leaving with a 4-3 lead. Lucas Harrell (5-12) took the loss.
RED SOX 5, DIAMONDBACKS 2
BOSTON (AP) - Jake Peavy allowed four hits in seven-plus innings to beat Arizona and win his first start since coming to Boston at the trade deadline.
Peavy (8-5) struck out seven and walked two, giving up Paul Goldschmidt's homer in the fourth and leaving with a 3-1 lead after a leadoff single in the eighth. He walked slowly from the mound as the crowd rose to a standing ovation, tipping his cap to the fans on his way to the dugout.
Shane Victorino and Jarrod Saltalamacchia homered and Koji Uehara got his 10th save for Boston.
Patrick Corbin (12-3) allowed three runs on eight hits in six-plus innings in his second consecutive loss for the Diamondbacks.
RAYS 2, GIANTS 1, 10 INNINGS
ST. PETERSBURG, Fla. (AP) - Wil Myers had an RBI single in the bottom of the 10th inning, lifting Tampa Bay to a victory over San Francisco.
Desmond Jennings drew a leadoff walk in the 10th off Jean Machi (2-1) and stole second. Ben Zobrist was intentionally walked and Evan Longoria walked to load the bases on four pitches before Myers won it on his liner that went over the left fielder's head.
Closer Fernando Rodney (4-2) allowed two hits during a scoreless 10th for the win.
The game featured a matchup of Cy Young winners David Price and Tim Lincecum, and both were outstanding. Price allowed one run over nine innings, while Lincecum gave up one run in seven frames.
YANKEES 3, PADRES 0
SAN DIEGO (AP) - Curtis Granderson hit a two-run home run, his first since coming off the disabled list, and Ivan Nova dominated through seven impressive innings as New York beat San Diego.
Tyson Ross was pitching well for the Padres when it quickly fell apart. Alfonso Soriano singled to center leading off the seventh and Granderson followed with a homer over the wall in right.
Nova (5-4) held San Diego to just four hits in seven innings while striking out eight and walking one. He retired 15 straight batters from the second through sixth innings.
Ross (2-5) allowed two runs and three hits in six-plus innings, struck out a career-high nine and walked three.
ROYALS 4, METS 3, 12 INNINGS
NEW YORK (AP) - Pinch-hitter Justin Maxwell homered deep into the left-field seats leading off the 12th inning, and Kansas City overcame a late blown lead to beat New York.
Kansas City had a nine-game winning streak snapped Friday night with a loss in the 11th.
Maxwell, acquired Wednesday in a trade with Houston, hit a 3-2 pitch from David Aardsma for his fifth career pinch-homer and first overall with the Royals. The Mets' bullpen had been perfect after starter Jeremy Hefner's six innings, but Aardsma (2-1) couldn't retire the first batter he faced.
Kelvin Herrera (4-5) earned the win with three innings of relief and Greg Holland got his 29th save in 31 chances - and 22nd straight.
INDIANS 4, MARLINS 3
MIAMI (AP) - Michael Bourn had three of Cleveland's six stolen bases and scored three times to help the Indians earn their ninth victory in the past 10 games with a win over Miami.
Jason Kipnis' two-run single broke a 2-all tie in a wild seventh inning, when the Marlins narrowly missed three chances to throw out Indians on the bases. Steals led to all four runs for the Indians, whose stolen-base total was their highest since 2000.
Cleveland's Zach McAllister took a no-hitter into the sixth but failed to make it through that inning. Cody Allen (5-1) threw 1 2-3 scoreless innings and Chris Perez got his 16th save.
Dan Jennings (1-2) took the loss for the Marlins.