Mookie Betts fouled off seven pitches before hitting a grand slam that helped the Boston Red Sox beat the Toronto Blue Jays 6-4 on Thursday night, extending their winning streak to 10 games.
Boston has the longest current winning streak in the big leagues and hasn’t lost since getting routed 11-1 at Yankee Stadium on July 1. At 66-29, the Red Sox are 37 games over .500 for the first time since 1949.
David Price (10-6) struck out eight over 6 2/3 innings, and Craig Kimbrel earned his 29th save.
All-Star lefty J.A. Happ (10-6) started strong for Toronto, striking out six and holding Boston to two hits before running into trouble and some misfortune in the fourth.
Yankees 7, Indians 4: Aaron Hicks drove home Didi Gregorius from first base with a one-out double in the eighth inning off Cleveland ace Corey Kluber, sending New York to a win over the Indians in Clevleand.
Hicks drove a 3-2 pitch from Kluber (12-5) to deep center field, and Gregorius scored easily when the ball one-hopped the wall.
Brett Gardner homered twice and Gregorius also connected for the Yankees, playing at Progressive Field for the first time since last October, when they overcame a 2-0 deficit and won the A.L. Division Series.
New York relievers Adam Warren, David Robertson (6-3), Dellin Betances and All-Star closer Aroldis Chapman combined for four hitless innings. Chapman got three outs for his 25th save.
Angels 11, Mariners 2: Albert Pujols hit two home runs to tie Ken Griffey Jr. for sixth place on the career list with 630, and Los Angeles rolled over Seattle in Anaheim, California.
Tyler Skaggs pitched six strong innings for the Angels in his return from the disabled list. Pujols hit a two-run shot in the first and a solo drive in the sixth. He also had three hits to pass ex-Angel Rod Carew and move into a tie for 25th all-time with Rickey Henderson at 3,055.
Athletics 6, Astros 4: Mark Canha hit a two-run single in a three-run eighth inning as surging Oakland defeated the Astros in Houston.
Nick Martini had three hits and two RBIs for the Athletics, who improved to 19-5 in their last 24 games. They took three of four from the A.L. West-leading Astros.
Yusmeiro Petit (3-2) allowed one hit in 2 1/3 scoreless innings, and Lou Trivino worked the ninth for his fourth save.
Tony Kemp hit a two-run homer for Houston, and Alex Bregman also drove in two runs. Chris Devenski (2-2) got the loss.
Dodgers 3, Padres 2: Andrew Toles broke a scoreless tie with an RBI single off Tyson Ross in the seventh inning to help All-Star Ross Stripling and Los Angeles beat the Padres in San Diego. Stripling held the Padres to six hits in six scoreless innings, struck out five and walked one. He was added to the N.L. All-Star roster Wednesday in place of St. Louis right-hander Miles Mikolas, who is scheduled to start for the Cardinals on Sunday.
Rockies 5, Diamondbacks 1: Gerardo Parra and Raimel Tapia had pinch-hit RBI singles in Colorado’s three-run sixth inning and the Rockies defeated Arizona in Denver.
Trevor Story homered for the Rockies, and Kyle Freeland pitched six-hit ball into the sixth inning. Scott Oberg (3-0) got two outs for the win.
Colorado was coming off a 19-2 victory Wednesday night, but it trailed 1-0 before its rally in the sixth.
Arizona left-hander Robbie Ray (3-2) hit Carlos Gonzalez and walked Chris Iannetta with one out before he was replaced by Silvino Bracho, who was called up before the game. Parra then hit a tying single to right, and Tapia followed with another single off Andrew Chafin.
Nationals 5, Mets 4: Max Scherzer made a final pitch to start the All-Star Game on his own mound, Anthony Rendon hit two homers and Bryce Harper also connected, leading visiting Washington over New York.
Washington won for just the sixth time in 17 games and nudged back over .500 at 47-46.
Scherzer (12-5) didn’t dominate over his seven innings, but managed to tie Philadelphia’s Aaron Nola for the N.L. lead in wins. He struck out five, boosting his league-leading total to 182. Ryan Madson closed for his fourth save.
Rendon hit a two-run homer off Steven Matz (4-7) in the first and added a solo drive in the third. His fourth career multihomer performance gave him six homers in 13 games.
Pirates 6, Brewers 3: Jameson Taillon had a career-high 10 strikeouts, Jordy Mercer tied his career best with four RBIs and the Pirates defeated Milwaukee in Pittsburgh.
Taillon (6-7) surrendered one run on four hits with two walks. The right-hander struck out the side twice, first in the third inning and again in the fifth.
Felipe Vazquez earned his 21st save by getting the final two outs.
Wade Miley (1-1) gave up two runs on four hits in five innings with five strikeouts and five walks for Milwaukee.
Phillies 5, Orioles 4: Jorge Alfaro homered and drove in three runs, Nick Pivetta took a three-hitter into the seventh inning and Philadelphia beat the Orioles in Baltimore.
Making the most of a one-day stay in Baltimore, the Phillies got 12 hits off Kevin Gausman (4-7) while building a 5-0 lead against the team with the worst record in the majors. Alfaro, the No. 9 hitter, singled and scored in the third inning to help Philadelphia move a half-game ahead of idle second-place Atlanta in the N.L. East.
Pivetta (6-7) had a no-hitter through four innings and finished with seven strikeouts. The righty gave up three runs and five hits before being pulled with two outs in the seventh.
Seranthony Rodriguez worked the ninth for his ninth save.
Twins 5, Rays 1: Kyle Gibson struck out nine batters over eight easy innings and Minnesota defeated Tampa Bay after a two-hour rain delay in Minneapolis. Eddie Rosario hit a two-run homer in the seventh against reliever Chih-Wei Hu for more cushion, but Gibson was already well in control on his way to consecutive wins for the first time this year.