NEW YORK (AP) -- Gleyber Torres drove in the go-ahead run one batter after a contested check swing loaded the bases for New York in the eighth inning, and the Yankees beat the Detroit Tigers 7-5 on Friday night as they await the arrival of 2013 NL MVP Andrew McCutchen.
Brett Gardner, Aaron Hicks and Miguel Andujar homered in the sixth to end Jordan Zimmermann's bid for a second career no-hitter. Zimmermann carried a 3-0 lead and a no-hitter into the inning behind a solo homer from Niko Goodrum and a two-run triple by Jim Adduci.
New York trailed 5-4 when it loaded the bases against Joe Jimenez (4-4) on a double by Gardner and walks by Hicks and Luke Voit. Voit was ruled to have checked his swing on a 3-2, two-out pitch. Tigers manager Ron Gardenhire was ejected for arguing that Voit went around.
Torres then lined an 0-1 pitch from Alex Wilson to left field for a single, and the ball ricocheted off the head of diving left fielder Mikie Mahtook, allowing two runs to score for a 6-5 Yankees lead. Austin Romine brought in another run with an infield single.
David Robertson struck out Nicholas Castellanos and Victor Reyes with two on in the ninth for his fifth save.
Zach Britton (2-0) allowed a tying single to Mahtook in the seventh and a go-ahead, bases-loaded sacrifice fly to Ronny Rodriguez in the eighth that made it 5-4.
New York starter Luis Severino took a no-decision after pitching three-run ball for six innings. He struck out 10.
BREWERS 4, NATIONALS 1
WASHINGTON (AP) -- Jhoulys Chacin pitched effectively into the seventh inning and Travis Shaw hit a two-run homer to pace Milwaukee.
The Brewers also got home runs from Jesus Aguilar, his 31st, and Erik Kratz in winning their third straight game. Milwaukee holds the second NL wild card spot.
Chacin (14-5) allowed a run on six hits while striking out six and walking two in 6 1/3 innings.
Jeremy Jeffress pitched the ninth for his eighth save in 13 opportunities. With a hard rain falling, the Nationals loaded the bases with one out, but Jeffress struck out Bryce Harper and got Anthony Rendon on a fielder's choice.
Trea Turner had three hits for Washington, which went 1 for 15 with runners in scoring position.
Tanner Roark (8-14) allowed four runs on six hits over six innings.
PHILLIES 2, CUBS 1
PHILADELPHIA (AP) -- Asdrubal Cabrera hit a solo home run with one out in the 10th to lift the Phillies in a game played through steady rain.
Cabrera connected off Steve Cishek (4-2), driving an opposite-field shot to left-center to help the Phillies pull within two games of Atlanta in the NL East.
Javier Baez hit his 29th homer for the NL Central-leading Cubs.
Pat Neshek (2-1) earned the win with a scoreless inning.
BLUE JAYS 6, MARLINS 5
MIAMI (AP) -- Justin Smoak connected for a pinch-hit grand slam in the ninth inning to send the Blue Jays to victory.
Toronto trailed 5-1 heading into the ninth. The Blue Jays loaded the bases on Danny Jansen's one-out infield single before the Marlins replaced Kyle Barraclough with Drew Steckenrider (4-4).
Aledmys Diaz then struck out looking, but Devon Travis forced in a run with a walk and Smoak drove Steckenrider's 0-2 pitch over the wall in right for his 22nd homer.
Joe Biagini (3-7) pitched a scoreless eighth for the win and Ken Giles worked a shaky ninth for his 19th save.
PIRATES 3, BRAVES 2
ATLANTA (AP) -- Gregory Polanco's eighth-inning single drove in Adam Frazier with the tiebreaking run for the Pirates.
Jameson Taillon (11-9) gave up two runs on five hits in seven innings, his 17th consecutive start allowing no more than three earned runs.
Felipe Vazquez pitched out of trouble in the ninth for his 29th save.
The Pirates led 2-0 after five innings before Taillon gave up homers in back-to-back innings, to rookie Ronald Acuna Jr. in the sixth and Johan Camargo leading off the seventh.
Frazier scored the unearned run on Polanco's single up the middle off Brad Brach (2-4).
INDIANS 3, RAYS 0
CLEVELAND (AP) -- Corey Kluber pitched seven sparkling innings and Edwin Encarnacion homered to pace the Indians.
Kluber (17-7) allowed two singles, struck out eight and walked two in Cleveland's AL-best 14th shutout this season. Cody Allen worked a perfect eighth and Brad Hand finished the two-hitter for his 31st save.
Encarnacion snapped a scoreless tie with a solo drive to center off Tyler Glasnow (1-4) in the seventh. The Indians added two more in the ninth when Greg Allen scored on a wild pitch and Michael Brantley singled home Francisco Lindor.
Joey Wendle hit a leadoff single in the first and Tommy Pham singled in the fourth for Tampa Bay's only hits.
TWINS 10, RANGERS 7
ARLINGTON, Texas (AP) -- Jake Cave hit a tiebreaking homer in an eight-run fifth inning that erased a six-run deficit as the Twins rallied for the victory.
Tyler Austin started the fifth with his 15th home run and Mitch Garver's three-run double pulled the Twins even after Nomar Mazara's three-run shot had given the Rangers a 6-0 lead in the fourth.
Cave's eighth homer in his rookie season was a two-run shot off reliever Matt Moore (3-7).
Matt Magill (3-2) and three other Minnesota relievers combined to strike out nine in 4 1/3 scoreless innings to help hand the Rangers their fifth straight loss.
Garver added an RBI double in the seventh, had three hits and reached on a three-base error in the ninth.
ANGELS 3, ASTROS 0
HOUSTON (AP) -- Andrelton Simmons hit a two-run homer in a three-run sixth inning to lead the Angels.
Jaime Barria (9-8) scattered three hits and one walk in six innings to improve to 3-1 with a 2.73 ERA in six starts in August.
Blake Parker allowed one hit and walked one in a scoreless ninth for his 13th save.
Houston starter Framber Valdez (2-1) was charged with a run and two hits while walking three in five-plus innings for his first loss after winning his last two games.
ROYALS 9, ORIOLES 2
KANSAS CITY, Mo. (AP) -- Ryan O'Hearn homered among his three hits and drove in four runs and Whit Merrifield scored three runs for the Royals in a matchup of the two teams with the worst records in the majors.
Hunter Dozier and Cam Gallagher also homered to help lead the Royals to their fifth win in six games on their current homestand.
Brad Keller (7-5) gave up two runs -- the first on a homer by Cedric Mullins leading off the game -- and four hits with two walks and four strikeouts to improve to 3-0 with a 2.16 ERA in his last four starts.
Loser Andrew Cashner (4-13), who has given up a career-high 21 homers, allowed four runs and nine hits in 5 1/3 innings. He walked three and struck out one.
CARDINALS 12, REDS 5
ST. LOUIS (AP) -- Paul DeJong hit a three-run homer and a two-run single for a career-high five RBIs to lead the Cardinals.
Matt Carpenter hit his NL-best 35th homer as St. Louis pulled within 3 1/2 games of NL Central-leading Chicago. Austin Gomber (5-0) pitched seven effective innings and also contributed a two-run double.
Scooter Gennett and Scott Schebler had three hits apiece for last-place Cincinnati, which has dropped three straight and eight of nine. Homer Bailey (1-13) was charged with seven runs, three earned, and nine hits in five innings.