The Associated Press

TORONTO — J.A. Happ pitched seven strong innings to win his fifth straight decision, Aaron Hicks and Gio Urshela homered, and the New York Yankees beat the Toronto Blue Jays 6-2 Thursday night to avoid a three-game sweep.

DJ LeMahieu had three hits and two RBIs, and the Yankees snapped a three-game losing streak, their first since early April.

Happ (6-3) allowed one run and four hits, walked none and struck out four in his first start in Toronto since the Blue Jays traded him to the Yankees last July 26.

Eric Sogard ended Happ’s shutout bid with a leadoff homer in the sixth, his fifth.

 

n Rangers 4, Orioles 3

ARLINGTON, Texas — Delino DeShields’ single led to a key error by Chris Davis during his first game in right field in almost three years, and Texas beat banged-up Baltimore.

Davis volunteered to play right a day after three Baltimore teammates exited a 12-inning loss to the Rangers because of injuries. Then the Orioles lost another player when left fielder Dwight Smith Jr. crashed into the wall just as he caught a fly ball by Rougned Odor not long after a 13-minute rain delay.

Smith tried to stay in the game, grounding out for the final out of the fifth after his inning-ending catch in the fourth. He tried to play defense in the bottom of the fifth, but was unable to continue before the inning started.

The injury to Smith forced Keon Broxton, the only healthy player on the Orioles bench, into the game as the center fielder while Stevie Wilkerson moved to left.

n Twins 5, Indians 4

CLEVELAND — Max Kepler homered three times, and José Berríos locked up Cleveland’s lineup into the seventh inning as Minnesota avoided a sweep — and its first three-game losing streak — by beating the Indians.

Kepler, who entered hitless in his previous 21 at-bats, connected in the first, third and seventh innings off Indians starter Trevor Bauer (4-6). Kepler also walked in the fifth.

It was Kepler’s second career three-homer game. The other one also came against the Indians on Aug. 1, 2016.

 

n Astros 8, Mariners 7

SEATTLE — Myles Straw led off the 14th inning with a triple and scored on Yuli Gurriel’s sacrifice fly, and Houston outlasted pesky Seattle in the longest game of the season by innings for both teams.

Seattle staged tying rallies in the ninth and 10th innings, and loaded the bases in the bottom of the 14th thanks to three walks by Chris Devenski (1-0), but the right-hander got Shed Long to fly out to end it.

n Red Sox 7, Royals 5

KANSAS CITY, Mo. — Mookie Betts hit a two-run homer off Danny Duffy (3-3) in a four-run third inning, and Boston complete its first series sweep since May 10-12.

Betts is 7-for-11 with five home runs against Duffy.

Kansas City has lost six straight and nine of 10, dropping to a big league-worst 19-43.

 

n Rays 6, Tigers 1

DETROIT — Travis d’Arnaud homered for the first time since March 31 last year, going deep twice.

D’Arnaud missed all but four games in 2018 due to Tommy John surgery. Willy Adames also homered for Tampa Bay.

Jalen Beeks (5-0) pitched 4 1/3 scoreless innings for the Rays, a major league-best 20-9 on the road.

Daniel Norris (2-5) allowed three runs and 11 hits in 5 2/3 innings.

 

NATIONAL LEAGUE

n Pirates 6, Braves 1

PITTSBURGH — Mike Foltynewicz (1-5) allowed consecutive home runs to Colin Moran and Gregory Polanco in the second inning, raising his season total to 15 homers allowed.

Josh Bell had three doubles, increasing his major league-leading total to 25, and had two RBIs to take sole possession of the big league lead with 58.

Chris Archer (3-5) gave up one run and six hits in six innings, and Felipe Vázquez got four outs for his 15th save.

n Mets 7, Giants 3

NEW YORK — Amed Rosario and Dominic Smith hit back-to-back home runs to begin the first inning, then Todd Frazier hit a tiebreaking drive off Mark Melancon (2-1) in the eighth.

Seth Lugo (3-0) pitched one inning for the win. The Mets held the Giants to three hits.

 

n Brewers 5, Marlins 1

MILWAUKEE — Christian Yelich hit his major league-leading 23rd home run, and Mike Moustakas added two homers to lead Milwaukee over Miami.

Milwaukee won the series finale after getting outscored 24-3 in the first two games. The Brewers are a percentage point behind the NL Central-leading Chicago Cubs.

n Rockies 3, Cubs 1

CHICAGO — Peter Lambert (1-0) allowed four hits over seven innings and struck out nine to win his major league debut. The 22-year-old right-hander was selected in the second round with the 44th overall pick of the 2015 amateur draft,

n Cardinals 3, Reds 1

ST. LOUIS — Paul DeJong hit a tiebreaking, two-run homer off Michael Lorenzen (0-1) in the seventh, and St. Louis tied its season high with four stolen bases, closing within 2 1/2 games of the NL Central lead. DeJong had been in a 3-for-43 slide.