BOSTON (AP) There hasn't been much room for error for pitchers facing the Boston Red Sox this season. The Colorado Rockies learned that for a second straight night.
Jackie Bradley Jr. extended his major league-best hitting streak to 29 games, Xander Bogaerts homered to extend his hitting streak to 18 games and the Red Sox beat the Rockies 10-3 on Wednesday night to ensure Colorado's third consecutive series loss.
''Their offense got going and it was tough to stop,'' manager Walt Weiss said.
The Rockies have lost six of their last seven - all on the road.
The Rockies took an early 1-0 lead, and starter Chad Bettis was nearly perfect for three innings. But Bettis (4-3) was responsible for seven runs over the next two innings before getting pulled.
Travis Shaw added three RBIs, Blake Swihart had a pair of triples and Boston moved to a season-best 12 games over .500. The Red Sox have scored eight or more runs 10 times in their last 14 home games.
''I think it just comes down to two pitches really - the triple to Swihart and double to Shaw,'' Bettis said. ''I need to be better there executing those pitches with two outs.''
Steven Wright (4-4) had another solid outing, giving up three runs, two earned. He has now given up three runs or fewer in eight of his nine starts.
After a slow start, the Red Sox got back into the recent offensive groove that has propelled them this season.
Bogaerts led off the fourth with his home run to get Boston on the board. Later, Bradley lined Bettis' first pitch of his at-bat through the left side of the infield to extend his streak.
Shaw followed with an RBI single, and Swihart kept things going later with his two-run triple to put Boston up 4-2. The Red Sox added three more in the fifth.
''I know I can be better. Cruised there for three innings and two pitches later it's 7-2,'' Bettis said.
The offense helped erase what was at times a tough night for catcher Ryan Hanigan trying to corral Wright's knuckleballs. Hanigan allowed four passed balls, and Wright had three wild pitches.
A passed ball and wild pitch in the second inning helped set up an RBI groundout by Mark Reynolds that put the Rockies up 1-0.
Hanigan nearly tied it in the third with an apparent home run to right field, but a crew chief review ruled it to be foul. He then exited the game an inning later and was replaced by Christian Vasquez due to illness.
Dustin Pedroia was also replaced in the fifth by Marco Hernandez for precautionary reasons after experiencing right hamstring tightness while running to second on a double.
Bogaerts had to get treatment for a cut to his thumb after tagging a runner out in the eighth.
''We're facing a really good offensive team. It seems like it's easy for them to put 10 runs on the board against any pitcher,'' said Carlos Gonzalez, who went 3 for 4. ''They're having a good time, their offense, everybody is doing really good.''
SLUMP NO MORE
Gonzalez entered Wednesday night just 3 for 24 during the Rockies' current nine-game road trip. He had three hits, his second three-hit game of the season. Since the start of 2010, he has hit .324 (121 of 373) in interleague games, including a .333 mark against AL East teams.
Rockies: Colorado reinstated RHP Jason Motte from the 15-day disabled list (right shoulder strain) and placed left-handed pitcher Boone Logan on the 15-day disabled list with left shoulder inflammation, retroactive to May 18.
Red Sox: Manager John Farrell said that utility player Brock Holt (seven-day concussion DL) went through ''a battery of tests'' over the past two days with Dr. Michael Collins in Pittsburgh and was scheduled to travel back to Boston on Wednesday. He will begin general conditioning on Thursday, but Farrell said Holt is still dealing with some minor symptoms. ... Farrell said LHP Eduardo Rodriguez (right patella subluxation) came out of his rehab start at Triple-A Pawtucket ''in pretty good shape'' and is set to throw a bullpen session on Thursday.
RHP Clay Buchholz (2-4, 5.92 ERA) will make his first career start against Colorado on Thursday. He is 2-0 with a 2.03 ERA in three career starts against the NL West. RHP Jon Gray (1-2, 6.75) will be making his seventh start of the season and first career start against Boston. In his three road starts this season, he is 0-2 with a 6.06 ERA.