Boston’s Reese McGuire heads back to the dugout after striking out to end the game against the Colorado Rockies at Fenway Park Tuesday night. Charles Krupa/Associated Press

BOSTON — Randal Grichuk lined a two-run double in a three-run 10th inning and Colorado held on to beat the Boston Red Sox 7-6 on Tuesday night, giving the Rockies their second straight win in 10 innings at Fenway Park.
Jurickson Profar added an RBI sacrifice fly in the 10th as the Rockies improved to 13-21 on the road. They had lost 8 of 10 road games before arriving in Boston.
With an automatic runner on second, Justin Garza (0-1) walked Nolan Jones starting the 10th and Grichuk lined the first pitch he saw down the left-field line and Profar boosted the lead to 7-4.
Rafael Devers led off the bottom half against Matt Carasiti with his second two-run homer of the game, his 17th home run this season. After a one-out walk, Pierce Johnson retired Christian Arroyo on a flyout and struck out Reese McGuire for his 12th save in 14 chances.
Devers also hit a two-run homer in the fourth.
Elias Díaz hit a three-run double in the third and Brenton Doyle added an RBI double in the fourth as Colorado built a 4-0 lead against Kutter Crawford.
Boston, extended to extra innings in three straight games for the first time since June 25-28, 2000, went 2 for 11 with runners in scoring position and left nine on base. The Red Sox dropped to 33-35, last in the AL East.
Colorado’s Chase Anderson allowed three runs and five hits in 4 1/3 innings.
NOTES: Red Sox Manager Alex Cora said he is taking INF Kiké Hernández out of the rotation at shortstop one day after Hernández committed his major league-leading 14th error. “I told him this is where we’re at right now and he understands,” Cora said. The Red Sox are still without SS Trevor Story, who is recovering from offseason elbow surgery and said this week he hopes to be able to return as DH in July, possibly taking the field in August.

• Two days after being released by the Red Sox, outfielder Raimel Tapia has a new home.

Tapia is signing a major league deal with the Brewers and will join the team Tuesday night in Minnesota, according to Ken Rosenthal of The Athletic. Tapia was designated for assignment by the Sox in a surprising move last Monday and released Sunday afternoon.

Tapia, who made the Red Sox out of spring training as a reserve outfielder after coming to camp as a nonroster invitee, played pretty well during the first two months of the season. In 39 games (18 starts), the 29-year-old hit .264 with one homer, 10 RBI and a .701 OPS while playing all three outfield positions. Tapia was 4 for 13 with a homer as a pinch hitter.

Facing a roster crunch with Christian Arroyo and Adam Duvall both returning from the injured list, the Red Sox made the somewhat surprising move to cut ties with Tapia last Monday in what was a vote of confidence for Jarren Duran. Boston clearly didn’t want to carry six outfielders with Duvall returning and opted to shift Duran, who had largely performed well as the starting center fielder in Duvall’s absence, to a bench role.

Having Duran and Tapia, who are both left-handed hitting outfielders, on the bench together was a bit redundant. So the Red Sox opted to keep Duran in the majors as part of an outfield mix that includes Duvall, Masataka Yoshida, Alex Verdugo and Rob Refsnyder.

Tapia elicited only tepid trade interest with two teams talking to the Sox about a deal. Ultimately, nothing materialized. A source said the Red Sox let other teams know they’d be willing to pay down a portion of Tapia’s remaining salary to facilitate a deal. But even with that offer, teams apparently preferred for Tapia to be released, allowing them to sign him for the major league minimum – without having to sacrifice anything in return.

Tapia has approximately $1.2 million left of his $2 million major league salary for the season; the Red Sox will pay that while the Brewers will be on the hook for the prorated portion of the major league minimum.