NEW YORK — Jordan Zimmermann pitched his first scoreless outing for Detroit in 11/2 seasons, Justin Upton hit an early RBI double on the 10th anniversary of his major league debut, and the Tigers beat the New York Yankees 2-0 in a soggy Wednesday matinee that included 4 hours, 37 minutes of rain delays and ended well after dark.

Zimmermann (7-8) did not allow a run in his first three outings with the Tigers after signing a $110 million, five-year contract before last season. He had not pitched shutout ball in 35 outings since.

He allowed six hits over seven innings, walked none and struck out six.

Scheduled for 1:05 p.m., the game started 1 hour, 26 minutes late on a warm, humid afternoon. Rain resumed in the seventh and a downpour that caused flash flood warnings halted play at the start of the eighth, just after a loud thunder crack. Only a few hundred fans from the original crowd of 43,379 remained when play resumed after a 3:11 wait.

ORIOLES 6, ROYALS 0: Jeremy Hellickson threw seven outstanding innings in his Orioles debut, Caleb Joseph homered and host Baltimore completed a three-game sweep.

Playing in his second game with Baltimore, Tim Beckham doubled, tripled and drove in two runs.

BLUE JAYS 5, WHITE SOX 1: J.A. Happ had a season-high 10 strikeouts in seven innings, matching his longest start of the season, and Toronto won at Chicago.

Happ (4-8) gave up a run and six hits while walking one to get his first win since July 4.

NATIONAL LEAGUE

BRAVES 5, DODGERS 3: Tyler Flowers had a tie-breaking, pinch two-run homer in the eighth inning to lift Atlanta at home and end the Dodgers’ nine-game winning streak.

The Braves also ended the Dodgers’ major league-record streak of 53 consecutive wins when leading at any point of a game. The Dodgers led 1-0 and 3-2.

MARLINS 7, NATIONALS 0: Vance Worley pitched seven innings and faced the minimum number of batters to earn his first victory since May 2016, helping Miami win at home.

Worley (1-2) allowed only two hits, and both baserunners were erased on double play grounders hit by Bryce Harper.

Dee Gordon tripled, singled twice, scored three times, drove in a run, stole two bases and made an acrobatic defensive play.

DIAMONDBACKS 3, CUBS 0: Zack Godley pitched three-hit ball over six scoreless innings, Jake Lamb drove in all the runs, and visiting Arizona stopped the surging Cubs.

The loss was just the fourth in 18 games since the All-Star break for NL Central-leading Chicago.

REDS 5, PIRATES 2: Rookie Jesse Winker homered for the second straight game, hitting a tiebreaking drive in the seventh off newly acquired Pittsburgh reliever Joaquin Benoit that sent Cincinnati to a road victory.

INTERLEAGUE

TWINS 5, PADRES 2: Ervin Santana threw a four-hitter for his major league-best fifth complete game and hit a two-run single to lead Minnesota at San Diego.