(AP) — Jackie Bradley Jr.'s hitting streak has ended at 29 games, but Xander Bogaerts has continued his hitting streak.

Bradley went 0-for-4 as the Boston Red Sox mustered just six hits in an 8-2 loss to Colorado. Bogaerts went 1-for-4 with a first-inning single to run his hit streak to 19 games.

The Rockies rallied after David Ortiz launched a two-run homer in the bottom of the first. Carlos Gonzalez, Trevor Story and Dustin Garneau hit two-run homers off Clay Buchholz, who is 2-5 with a 6.35 ERA. He was outpitched by Jon Gray, who limited the Bosox to five hits over 7 1/3 innings.

Elsewhere in the majors:

George Springer socked a pair of solo homers and Luis Valbuena  added a two-run shot as Houston completed a three-game sweep of Baltimore, 4-2. Astros starter and winner Lance McCullers walked six over just five innings, but he also limited the Orioles to one hit while striking out 10.

J.A. Happ allowed a run and three hits in seven innings of Toronto's 3-1 triumph over the Yankees in New York. Edwin Encarnacion  hit a go-ahead, two-run single to spoil the return of Yankees designated hitter Alex Rodriguez, who was 0-for-4 with two strikeouts in his first game since straining his right hamstring.

Pinch-hitter Josh Harrison lined a tiebreaking, two-run double in the sixth to help the Pittsburgh Pirates earn their fourth straight win, 8-3 over Arizona. Gerrit Cole hit a three-run double and a double for the Bucs, but the bullpen blew his victory after he left with a 3-1 lead.

Solo homers by Danny Espinosa and Bryce Harper pushed Washington past St. Louis 2-1. Espinosa's seventh-inning blast made a winner out of Joe Ross, who gave up a run and six hits in seven innings to lower his ERA to 2.52.

Jose Fernandez won his sixth straight start by striking out 12 while scattering six hits in seven innings of Miami's 9-1 pounding of Tampa Bay. Adeiny Hechevarria and Chris Johnson belted two-run homers to help the Marlins win the season series 3-1.

Ryan Braun and Jonathan Villar  hit solo homers and pinch-hitter Hernan Perez added a two-run triple as Milwaukee beat the Braves 6-2. The Brewers earned their first three-game sweep in Atlanta and dropped the Braves to 2-20 at home.

The White Sox and Royals were postponed by rain in Kansas City. No makeup date was announced, but it will not be rescheduled as part of the weekend series.


No Moose on loose

KANSAS CITY, Mo. (AP) — The defending World Series champion Royals have lost yet another player to a major injury.

Third baseman Mike Moustakas  has landed on the 15-day disabled list with a torn ACL in his right knee. Moustakas was injured in Sunday's outfield collision with teammate Alex Gordon, who suffered a fractured right wrist on the play and was placed on the DL earlier this week.

More From 1460 ESPN