The Cleveland Indians are playing so well, they are piling up wins two at a time.
The AL Central leaders completed their second doubleheader sweep in three days, routing host Detroit 10-0 Friday night for their ninth consecutive victory.
Mike Clevinger pitched six sharp innings to finish off the day-night twinbill against the Tigers. Cleveland won the opener 3-2 on Francisco Lindor's tiebreaking single in the ninth.
On Wednesday, the Indians beat the Yankees 2-1 and 9-4. Cleveland was off Thursday.
"We were going to have to play a lot of baseball in three days whether we liked it or not, so we might as well play well," Indians manager Terry Francona said.
Roberto Perez homered and drove in three runs, and he is hitting .435 (10-for-23) in a seven-game hitting streak.
The opener was tied at 2-2 in the ninth when pinch hitter Jay Bruce tripled with one out off Shane Greene. Lindor singled through the drawn-in infield.
Detroit was playing for the first time since trading Justin Verlander to Houston and Justin Upton to the Angels a day earlier.
Texas 10, Los Angeles 9: Carlos Gomez scored on Cam Bedrosian's wild pitch in the eighth inning, and the host Rangers held off the Angels.
Albert Pujols went 4-for-5 with four RBI for Los Angeles, which tied it at 9-9 with three runs in the seventh inning and two in the eighth. The Angels left the bases loaded in the ninth, with Eric Young Jr. — who had pinch run for Pujols an inning earlier — hitting a grounder for the final out. Los Angeles stayed 1½ games behind the Twins for the second AL wild card.
Baltimore 1, Toronto 0 (13): Jonathan Schoop doubled in Manny Machado for the game's only run in the 13th inning, and the host Orioles outlasted the Blue Jays for their eighth victory in nine games. Baltimore is 1½ games behind the Twins.
Boston 4, New York 1: Doug Fister dominated for seven innings and the Red Sox backed him with three home runs to beat the host Yankees and extend their AL East lead to 5½ games.
Seattle 3, Oakland 2: Mike Leake overcame a shaky beginning to throw seven innings in his first start with his new team, and the host Mariners ended a five-game losing streak.
Tampa Bay 3, Chicago 1: Logan Morrison hit his 34th homer and drove in three runs and the Rays beat the host White Sox.
Milwaukee 1, Washington 0: Jimmy Nelson scattered three singles and struck out 11 over seven innings and the host Brewers beat the Nationals. Neil Walker, obtained from the Mets on Aug. 12, homered in the first inning off Tanner Roark. Nelson tied his career high in strikeouts while pitching out of trouble in the first three innings before settling down. The righthander walked three and hit one batter, retiring 13 of the final 14 batters he faced.
Arizona 9, Colorado 5: Taijuan Walker struck out 10, Daniel Descalso homered and the surging Diamondbacks started a key weekend series by beating the host Rockies. Arizona won its eighth in a row and increased its lead to 4½ games over Colorado for the first NL wild-card spot. Milwaukee is within 1½ games of the Rockies for the second wild card.
Chicago 2, Atlanta 0: John Lackey pitched seven crisp innings, Javier Baez's daring baserunning paid off again and the host Cubs beat the Braves for their fifth consecutive victory. Lackey gave up three hits, struck out five and walked none.
Philadelphia 2, Miami 1: Jorge Alfaro and Andres Blanco drove in runs off Brad Ziegler in the ninth inning, and the Phillies extended the host Marlins' losing streak to five games.
Cincinnati 7, Pittsburgh 3: Adam Duvall drove in two runs to lead the visiting Reds.
Los Angeles at San Diego, late: Clayton Kershaw struck out seven in six shutout innings in his return from the disabled list for the Dodgers, who were trying to end a season-high five-game losing streak.
• Detroit's Michael Fulmer will miss at least two starts because of recurring numbness in his pitching hand.