CHICAGO — Mark Reynolds and Charlie Blackmon homered, rookie Jeff Hoffman pitched neatly into the seventh inning and the Colorado Rockies won their seventh straight game, beating the Chicago Cubs 9-1 Saturday.

The Cubs lost their fourth in a row, dropping the World Series champions to 30-31.

Reynolds had four hits, including his 17th homer, and Nolan Arenado had a three-run double during a five-run ninth inning. The Rockies, who have the best record in the NL, improved to 24-10 on the road.

One of four rookies in the Rockies’ rotation, the 24-year-old Hoffman (4-0) allowed one run and struck out eight in 6 1/3 innings. Four Colorado relievers kept Chicago scoreless the rest of the way.

Cubs starter Eddie Butler (3-2) pitched five innings and gave up three runs on six hits in his first outing against his former team.

YANKEES 16, ORIOLES 3

NEW YORK — Rookie Aaron Judge hit his major league-leading 19th home run and New York connected five times in all, battering Chris Tillman and Baltimore for its fourth straight win.

Starlin Castro, Gary Sanchez, Didi Gregorius and Matt Holliday also homered in New York’s biggest offensive show this season. The first-place Yankees have outscored Boston and Baltimore, their closest competitors in the AL East, by 41-6 during their winning streak.

Luis Severino (5-2) pitched seven sharp innings, giving up one run and two hits. He struck out eight walked two.

Tillman (1-4) was tagged for nine runs in only 1 1/3 innings. He got two quick outs to begin the first before Judge’s homer began a six-run burst.

METS 6, BRAVES 1, GAME 1

METS 8, BRAVES 1, GAME 2

ATLANTA — Steven Matz pitched seven impressive innings in his season debut, Jay Bruce hit a three-run homer and New York beat Atlanta to sweep a doubleheader.

Yoenis Cespedes made a smashing return in the first game, hitting a grand slam to celebrate his return to the lineup following a six-week stint on the disabled list.

Matz (1-0), appearing in a big league game for first time since last Aug. 14, gave up five hits, one run and one walk. The left-hander struck out two, holding the Braves scoreless until the seventh.

Matt Wilser (0-1) gave up six hits, four runs and three walks in six innings in the second game. He struck out seven in making his first start of the season.

Robert Gsellman (5-3) won his third straight start. He gave up three hits, two walks and struck out four in 6 2/3 scoreless innings.

Sean Newcomb (0-1) lost in his major league debut despite allowing just one unearned run and four hits in 6 1/3 innings. He struck out seven and walked two.

RED SOX 11, TIGERS 3

BOSTON — Boston’s Chris Sale outlasted Detroit’s Justin Verlander to win his seventh straight decision in a matchup of big-name pitchers.

Mitch Moreland’s tiebreaking, two-run double sparked a three-run seventh inning and Boston added five more in the eighth for its second straight late-inning win over the Tigers. The Red Sox have won 13 of 19.

Sale (8-2) pitched seven solid innings, giving up three runs on nine hits, striking out seven without issuing a walk.

Verlander was gone with high pitch count after five, allowing three runs and four walks with three strikeouts after leaving his previous start following two innings with a tight right groin. Detroit has lost four of five.

With runners on first and second, Moreland doubled off the Green Monster against Warwick Saupold (1-1). Josh Rutledge added an RBI single.

DODGERS 5, REDS 4

LOS ANGELES — Corey Seager delivered a run-scoring double in the bottom of the ninth to allow Los Angeles to overcome a three-run homer from Devin Mesoraco and earn a victory over Cincinnati.

It was Seager’s second double and it made a loser of reliever Drew Storen (1-2), who allowed two one-out singles in the ninth.

Kenley Jansen (4-0) pitched a scoreless ninth for the victory.

The Dodgers built a 4-1 lead but saw it come undone when manager Dave Roberts replaced starter Alex Wood with two on and two outs in the sixth with reliever Josh Fields.

RANGERS 6, NATIONALS 3, 11 INNINGS

WASHINGTON — Robinson Chirinos nearly put Texas ahead during a ninth-inning rally that tied it, then hit a three-run homer in the 11th.

Texas scored twice in the ninth to make it 3-all. Chirinos’ bid for a tiebreaking sacrifice fly was thwarted by Washington right fielder Bryce Harper, who made a strong throw to nail a runner at the plate.

Washington almost won it in the bottom of the ninth. With two outs, Trea Turner bunted with a man at third, but pinch-runner Wilmer Difo hesitated going home and was quickly tagged out.

Pinch-hitter Joey Gallo doubled with two outs in the Texas 11th off Shawn Kelley (3-2). Following an intentional walk to Nomar Mazara, Chirinos drove a fastball just over the left-field wall.

Keone Kela (3-1) went two innings as the below-.500 Rangers beat the NL East leaders for the second straight day.

ASTROS 3, ANGELS 1

HOUSTON — Mike Fiers had another solid start and Brian McCann homered to lead Houston over Los Angeles.

Fiers (4-2) allowed a season-low two hits and one run, which was unearned, in a season-high 7 1/3 innings, to get his third straight win after managing just one win in his first nine starts.

Ken Giles walked one and struck out three in a scoreless ninth for his 16th save.

McCann put Houston up 1-0 with his solo shot to right field off Ricky Nolasco (2-7) with one out in the second. That hit gave the Astros at least one homer in 18 straight games, which ties a franchise record set in 2000.

RAYS 6, ATHLETICS 5, 10 INNINGS, GAME 1

ATHLETICS 7, RAYS 2, GAME 2

ST. PETERSBURG, Fla. — Sean Manaea won his fifth consecutive start to help Oakland split a rare scheduled doubleheader with Tampa Bay.

Tampa Bay won the opener on Evan Longoria’s RBI single in the 10th inning that completed a 3-hour, 56-minute game.

The split came in the majors’ first scheduled doubleheader since 2011.

Manaea (6-3) allowed two runs and six hits over seven innings. He was supported by home runs from Josh Phegley, Ryon Healy and Chad Pinder.

Austin Pruitt (5-1) won in relief and Liam Hendriks (2-1) took the loss in the opener.

Rays Game 2 starter Matt Andriese lasted one inning before departing with a groin strain, the same injury that put him on the 10-day disabled list May 31.

Chih-Wei Hu (0-1) replaced Andriese and gave up one run — Phegley’s shot in the second — over four innings.

WHITE SOX 5, INDIANS 3

CLEVELAND — David Holmberg allowed two runs in five innings for his first win in two years, Jose Abreu had an RBI single in a three-run first and Chicago defeated Cleveland.

Holmberg (1-0) recorded his first victory since July 30, 2015 when he pitched for Cincinnati against Pittsburgh. The left-hander was making his third start and 11th appearance of the season.

Josh Tomlin (3-8) allowed four runs — three earned — and nine hits in 2 2/3 innings as the Indians lost for the fifth time in seven games.

BLUE JAYS 4, MARINERS 2

SEATTLE — Ezequiel Carrera led off the eighth inning with his fifth homer of the season to break a 2-all tie, Kendrys Morales and Justin Smoak each added long balls and Toronto beat Seattle.

Morales’ two-run shot in the fourth inning, his 12th of the season, stood as Toronto’s only hit until the seventh. After Seattle pulled even at 2-all, Carrera drove a sinker from Tony Zych (2-2) that stayed in the middle of the plate deep to right field, generating a huge roar from the thousands of Toronto fans in town for the weekend series.

Toronto starter Marcus Stroman (7-2) was outstanding, winning his sixth straight decision. Stroman allowed one earned run in seven innings, and it took the help of two errors on one play for Seattle to score its second run and pull even. Roberto Osuna pitched the ninth for his 15th save.

CARDINALS 7, PHILLIES 0

ST. LOUIS — Carlos Martinez struck out 11 in a complete-game shutout and St. Louis beat Philadelphia.

Martinez (5-5) allowed four hits and walked one in his first complete game and first shutout of his career. Martinez’s 101st pitch of the game was a 100 mph fastball that struck out Howie Kendrick for the second out in the ninth.

Nick Pivetta (1-3), making his sixth career start, allowed four runs and four hits in five innings, with four walks and two strikeouts.

DIAMONDBACKS 3, BREWERS 2

PHOENIX — Zack Godley allowed two hits over 6 2/3 innings, Brandon Drury hit the go-ahead two-run home run and Arizona beat Milwaukee.

Rey Fuentes tripled and scored for the Diamondbacks, who had their nine-game home winning streak snapped in a loss to the Brewers on Friday.

Godley (2-1) allowed two runs, struck out four, walked one and hit a batter. Fernando Rodney earned his 16th save in 19 tries.

Junior Guerra (1-1) permitted three runs and five hits in six innings in a strong outing for Milwaukee.

PIRATES 7, MARLINS 6

PITTSBURGH — Jordy Mercer hit a tying two-run triple in the eighth and John Jaso followed with a go-ahead double, lifting Pittsburgh over Miami.

Mercer’s drive to center off reliever David Phelps (2-3) scored Andrew McCutchen and Elias Diaz, then Mercer scored on Jaso’s ground-rule double to right.

Marlins star Giancarlo Stanton was hit by a pitch on the wrist in the first inning and left the game. The team said X-rays were negative and that Stanton is day-to-day with a bruised wrist.

Daniel Hudson (1-2) pitched a scoreless seventh for the win. Felipe Rivero got four outs for his first save.

TWINS 3, GIANTS 2

SAN FRANCISCO — Brian Dozier and Kennys Vargas hit home runs, leading Jose Berrios and Minnesota over San Francisco.

Berrios (5-1) struck out eight over 5 1/3 innings to win his second straight start, both on this road trip.

The right-hander escaped a bases-loaded jam in the third. After Denard Span’s double and walks to Brandon Belt and Buster Posey, Berrios struck out Brandon Crawford and Hunter Pence. Brandon Kintzler, the Twins’ third reliever, finished with a 1-2-3 ninth for his 17th save in 18 chances.

Jeff Samardzija (2-8) struck out six and walked one over six innings.

ROYALS 12, PADRES 6

SAN DIEGO — Lorenzo Cain hit two homers, including a grand slam that capped a nine-run rally in the eighth inning that sent Kansas City over San Diego.

The Royals trailed 5-3 when Cain led off the eighth with an infield single. Eric Hosmer and Salvador Perez followed with home runs off Brad Hand (1-4) to put Kansas City ahead.

Reliever Travis Wood (1-2) won in relief.