Justin Upton hit a grand slam in the eighth inning to back a strong pitching performance by Justin Verlander, and the surprising Detroit Tigers beat the host Baltimore Orioles 5-2 Friday night for their fourth straight victory.
Jim Adduci also homered for the Tigers, who have won six of seven despite unloading three stars before the nonwaiver trade deadline. Detroit's four-game winning streak matches a season high.
Verlander struck out 10 and gave up two runs and six hits over seven innings. He's 8-1 at Camden Yards.
Tim Beckham went 4-for-4 with a home run for the Orioles.
Trailing 2-1 in the eighth, the Tigers loaded the bases on two singles and a walk for Upton, who hit his third grand slam of the season.
Boston 3, Chicago 2 (11): Mitch Moreland homered with two outs in the 11th inning, lifting the Red Sox over the White Sox at Fenway Park. Moreland, a defensive replacement in the 10th, drove a pitch from Aaron Bummer for his 14th homer of the season.
Cleveland 7, New York 2: Trevor Bauer won his third consecutive start, Jaime Garcia was chased in the fifth inning of his Yankees debut, and the host Indians extended New York's losing streak to four. Bauer allowed one run in seven innings, on Todd Frazier's fifth-inning home run.
Houston 16, Toronto 7: Alex Bregman hit a two-run homer and Marwin Gonzalez added a three-run shot as part of a nine-run fourth inning in the Astros' rout of the visiting Blue Jays.