BOSTON -- Steven Wright continued his strong start and Jackie Bradley Jr. ran his hitting streak to 29 games, leading the Red Sox to a 10-3 victory over the Rockies on Wednesday night at Fenway Park.
Bradley went 2-for-4 with a double to raise his batting average to .350. He is one game away from becoming the first Major Leaguer since the Dodgers' Andre Ethier in 2011 to have a hitting streak of 30 games.
"I don't think about it until I'm reminded about it," said Bradley. "Honestly, like I constantly say, if it ends tomorrow or today, it doesn't matter. I just want to continue to keep swinging the bat well and keep winning."
Xander Bogaerts, who is nearly as hot as Bradley, raised his streak to 18 games with a prodigious solo homer that soared over the Green Monster and on to Lansdowne Street in the bottom of the fourth. Blake Swihart had two triples. Travis Shaw also had a strong night for the Red Sox, going 2-for-4 with a double and three RBIs.
Wright (4-4, 2.52 ERA) twirled his knuckleball for seven-plus innings, scattering seven hits and three runs (two earned) while walking two and striking out seven. The Rockies jumped out to a 2-0 lead, but Boston scored four in the fourth and three in the fifth to take control.
"There was violence to the knuckleball," said Red Sox manager John Farrell. "Hot night and [no wind]. Ball is going to have a lot of violence to it but when he needed to he was able to get back in the strike zone and that's a very good fastball-hitting team and he was able to disrupt timing."
Carlos Gonzalez led Colorado's attack with three hits, while scoring twice. Chad Bettis was hit hard, giving up seven hits and seven runs over 4 2/3 innings. The Red Sox (29-17) maintained sole possession of first place in the American League East with the win, and are a Major League-best 21-8 since April 24.
MOMENTS THAT MATTERED Bradley close to rare company: If Bradley gets a hit Thursday against the Rockies, he would join Dom DiMaggio (34 games in 1949), Nomar Garciaparra (30 games in '97) and Tris Speaker (30 games in 1912) as the only players in Red Sox history to have a hitting streak of 30 games or longer. More >
"He goes the other way so well," said Farrell. "He's been doing that so well with quality stuff. It's the reason we're sitting here talking about 29 consecutive because he's using the whole field."
For the first time: Pitching 4 1/3 innings, Bettis took his third loss of the season as he squared off against the Red Sox for the first time in Fenway Park, bumping his ERA up to 4.90. The right-hander couldn't tame the red-hot Boston lineup, allowing seven hits, seven runs, four walks and a home run.
"I think it just comes down to two pitches really," Bettis said. "The triple to Swihart and the double to Shaw. I need to be better in that situation there with executing those pitches with two outs and that's what got me in trouble."
Swihart breaks out: The two triples by Swihart were his first extra-base hits of the season. They were both drilled near the triangle area in right-center. Swihart had struggled to produce both in Boston and Triple-A Pawtucket this season before Wednesday's breakout. The switch-hitter has been starting in left field against right-handed pitchers since Brock Holt went on the disabled list with a concussion last week.
"They're rolling right now offensively," Rockies manager Walt Weiss said about the Red Sox offense. "They don't miss anything."
"It seems like it's easy for them to throw 10 runs on the board against any pitcher." -- Gonzalez, on the Red Sox
The Red Sox had three players depart the game. Catcher Ryan Hanigan left with an illness in the bottom of the fourth. Second baseman Dustin Pedroia came out in the fifth as a precaution due to tightness in his right hamstring. And Bogaerts, who had his thumbnail bent back after tagging out Gonzalez in the eighth inning, was lifted for a pinch-hitter in the bottom of that inning. More >
Prior to the game, the Red Sox held a ceremony celebrating the 30th anniversary of the 1986 team that won the American League pennant and came an out away from winning the World Series. Roger Clemens, Wade Boggs, Jim Rice, Dwight Evans and Bill Buckner were among the many former players who attended the ceremony. More >
SOUND SMART WITH YOUR FRIENDS
Swihart joined Bradley and Mookie Betts as the third Red Sox player this season to have two triples in a game. The last time any team had three players with two-triple games in the same season? The White Sox and Phillies, who both pulled off that feat in 1992.
UPON FURTHER REVIEW
In the bottom of the third inning, Red Sox catcher Hanigan hit what was initially called a home run inside the Pesky Pole in right field. A crew-chief review overturned the call, ruling it as a foul ball. Hanigan hit a single after coming back to the plate.
Gonzalez singled on a line drive to Bradley in the top of the eighth. He was tagged out at second by Bogaerts, the Rockies challenged the out call, and it was confirmed.
WHAT'S NEXT Rockies: Right-hander Jon Gray (1-2, 6.75 ERA) will make his first career start against the Red Sox at 5:10 p.m. MT on Thursday night. Gray is coming off a tough loss to the Cardinals, allowing eight hits and nine runs through 3 1/3 innings. Gray has only faced one other American League team in the Mariners during his Major League debut last season.
Red Sox: Right-hander Clay Buchholz draws the assignment in the finale of this six-game homestand on Thursday night against the Rockies. First pitch is scheduled for 7:10 p.m. ET. Buchholz earned a quality start last time out in a 4-2 loss to the Indians, giving up three earned runs in six innings.