Bob DeChiara-USA TODAY Sports

Randal Grichuk collected two hits, including a two-run double in the top of the 10th inning, to help the Colorado Rockies pick up a 7-6 road victory against the Boston Red Sox on Tuesday night.

Grichuk's double came against Justin Garza (0-1) and broke a 4-4 tie. Coco Montes and Nolan Jones scored on the play.

The Rockies extended their lead to 7-4 when Jurickson Profar drove in Grichuk with a sacrifice fly.

Rafael Devers hit his second two-run home run of the game to make it 7-6 in the bottom of the 10th, but the Red Sox stranded the tying run on second base.

Daniel Bard (3-0) picked up the win -- his second victory in as many games -- by pitching a scoreless ninth inning. Pierce Johnson recorded the final two outs to earn his 12th save.

Colorado's win came in the second game of a three-game series and extended Boston's home losing streak to five games. The Rockies beat the Red Sox 4-3 in 10 innings on Monday.

The Rockies built a 4-0 lead by scoring three runs in the third and one in the fourth. Elias Diaz hit a three-run double that scored Profar, Ezequiel Tovar and Ryan McMahon in the third. Grichuk singled, took second on a wild pitch and scored on Brenton Doyle's double in the fourth.

Devers sliced Colorado's lead in half when he homered in the bottom of the fourth. Justin Turner, who reached on a single, also scored on the play, which made it a 4-2 game.

The Red Sox climbed within a run after Turner's RBI single scored Pablo Reyes in the fifth, and tied the game at 4-4 when Adam Duvall scored on Christian Arroyo's sacrifice fly in the sixth.

Boston's Kutter Crawford pitched the first four innings and gave up four runs on five hits. He struck out five and walked three.

Colorado starter Chase Anderson exited the mound after 4 1/3 innings. He allowed three runs on five hits, struck out six and walked one.

More must-reads:

TODAY'S BEST
Nuggets teach Timberwolves it's never easy to knock out the champion
Panthers come from behind to take Game 4 vs. Bruins
Hawks win 2024 NBA Draft Lottery
Watch: Padres star passes father on all-time home runs list
Terrion Arnold honors his mother in a unique way
Brad Keselowski breaks 110-race winless streak at Darlington
Watch: Manchester United ties record, highlighting club's ineptitude
Celtics' Jrue Holiday praises overlooked aspect of Jayson Tatum's game
Arturs Silovs' 42 saves lead Canucks past Oilers in Game 3
Braves star leaves game early due to left side soreness
Pacers blow out Knicks on Mother’s Day, even series at 2-2
Hawks GM 'shocked' that his team won the NBA Draft Lottery
Prolific former Brewers, A's slugger announces retirement
Saints to sign veteran offensive lineman
Smother's Day: Pacers shut down Knicks in first half of Game 4
Flyers goaltender suspended from international play for three years
Pistons make wrong kind of history at NBA Draft Lottery
Watch: Pacers C Myles Turner makes absurd three-pointer in first quarter vs. Knicks
Giants place key outfielder on injured list
Broncos release former Super Bowl champion WR

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.