BALTIMORE — Sonny Gray pitched six sharp innings, Aaron Judge homered and the New York Yankees breezed past the punchless Baltimore Orioles 4-1 Friday night.

Rookie Gleyber Torres had two hits and an RBI for the Yankees, who have won three straight to move a season-high 19 games over .500 (36-17).

Gray (4-4) allowed one run and four hits with six strikeouts. It was the first time in his 11 starts that he did not issue a walk.

Aroldis Chapman struck out the side in the ninth for his 13th save.

Judge put the Yankees up 4-1 in the seventh with his 16th home run, a towering shot that went deep into the seats beyond the left-field wall.

Manny Machado hit his 17th homer for the Orioles, who have lost six in a row. Baltimore has scored only seven runs during the skid and been blanked twice.

The Orioles came into the game ranked 13th in the 15-team AL in batting average, tied for last in runs and second-to-last in total bases.

Baltimore wasted a decent start by Andrew Cashner (2-7), who gave up three runs over six innings.

Machado’s homer put the Orioles up 1-0 in the first inning and New York tied it with an RBI single by Torres in the third.

In the fifth, Torres lost his shoe trying to stretch a leadoff double into a triple and was thrown out at third. Brett Gardner followed with a single, and Greg Bird hit a two-out triple off the glove of a leaping Adam Jones at the center field wall.

A two-out double by Austin Romine on a liner over the outstretched glove of right fielder Joey Rickard made it 3-1 in the sixth.

TIGERS 5, BLUE JAYS 2: Nicholas Castellanos homered and had three hits, Miguel Cabrera got a hit in his return from the disabled list and Detroit won at home.

Cabrera was 1 for 3 with a walk in his first game since May 4 because of a hamstring injury. JaCoby Jones added two hits and two RBI for the Tigers, who have won three straight and five of six.

Blaine Hardy (2-0) allowed two runs, three hits and four walks in six innings for Detroit. He struck out three to improve to 2-0 with a 2.50 ERA in three starts since replacing Jordan Zimmermann in the rotation. Four relievers finished, with Shane Greene pitching the ninth for his 14th save.

Toronto starter Jamie Garcia allowed four runs on seven hits in 12/3 innings. The Blue Jays have lost four straight.

NATIONAL LEAGUE

BRAVES 4, NATIONALS 0: Mike Foltynewicz pitched a two-hitter for his first career complete game, Dansby Swanson broke the game open with a three-run homer in the seventh and Atlanta won at home.

Foltynewicz (5-3) retired 20 straight batters before issuing a leadoff walk in the eighth to outpitch Stephen Strasburg, who left the game with apparent discomfort in his left wrist after 62/3 innings.

The first-place Braves, winners of five of their last seven, moved 11/2 games ahead of the Nationals in the NL East.

A night after Sean Newcomb pitched seven strong innings to snap Washington’s six-game winning streak, Foltynewicz was even better as he improved to 3-1 with a 0.56 ERA in his last five starts. He struck out 11 and walked one, throwing 73 of his 106 pitches for strikes.

Foltynewicz allowed a second-inning single to Bryce Harper, then set down 20 straight Nationals before Juan Soto walked in the eighth. He closed it out in the ninth by striking out pinch-hitter Michael Taylor, getting Wilmer Difo to ground out, allowing a single to Trea Turner and striking out Harper to end it.

CUBS 7, METS 4: Kyle Schwarber entered as a defensive replacement in the sixth inning and wound up homering and driving in four runs as the Chicago rallied against a beleaguered Mets bullpen to win at New York.

The Cubs trailed 2-0 in the seventh before posting their fifth win in six games.

The Mets, who started out 11-1 under new manager Mickey Callaway, dropped below .500 for the first time this season at 27-28. They have lost seven of nine, including four straight at home.


Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.