Isaiah J. Downing-USA TODAY Sports

Elias Diaz homered and doubled, Jurickson Profar hit two doubles and both players drove in two runs as the Colorado Rockies beat the Miami Marlins 5-3 on Monday in Denver.

Jake Bird (1-0) pitched 1 1/3 scoreless innings of relief for Colorado, and Pierce Johnson tossed a shutout ninth inning for his ninth save.

Brian De La Cruz had four hits and Luis Arraez had two hits for Miami, and Jacob Stallings drove in two runs.

Marlins starter Edward Cabrera (2-4) allowed three runs on five hits and one walk while striking out six in six innings.

Colorado ended a three-game skid while Miami lost for the third time in four games.

The Rockies took a 2-0 lead in the first inning. With one out Profar, Kris Bryant and Diaz hit consecutive doubles, with the latter two knocking in a run apiece.

The Marlins got one back in the third inning. Stallings drew a one-out walk, Garrett Hampson singled and Arraez drove in Stallings with a two-out single to make it 2-1.

Miami got another run in the fourth off Chase Anderson. De La Cruz singled with one out, Jean Segura was hit by a pitch and Joey Wendle walked to load the bases. De La Cruz then scored on Stallings' grounder to third to tie the game.

The Marlins got something going in the sixth inning when De La Cruz and Wendle singled off Anderson to put runners on with two outs. Bird came on and got Stallings to line out to end the inning.

Anderson allowed two runs on eight hits in 5 2/3 innings.

Colorado went back in front in the bottom of the sixth when Diaz lined a 2-1 changeup from Cabrera just over the fence in left for his fourth home run of the season.

The Rockies padded their lead in the seventh off reliever JT Chargois. Brenton Doyle led off with a walk, stole second and went to third on Ezequiel Tovar's one-out single. One out later, Profar doubled off the wall in right to bring home both runners to make it 5-2.

The Marlins got a run back in the eighth when De La Cruz led off with a single, moved to second on a sacrifice bunt and scored on a two-out single by Stallings.

More must-reads:

TODAY'S BEST
Do Oilers need more from Connor McDavid to get to Stanley Cup Final?
All-Rookie teams show gems available all over draft
The NBA has not witnessed this much parity in 50 years
Knicks expected to be 'aggressive' in upgrading their roster
Drew Bledsoe offers advice for Patriots rookie QB Drake Maye
2024 AFC revenge games: Brothers, 'Stefon Diggs Bowl' to take center stage
2024 NFC revenge games: Which game should Cowboys, others have circled?
How All-Star Race victory could turn Joey Logano's season around
Xander Schauffele's triumph could open the floodgates for his career
Anderson Silva, Chael Sonnen will finish off their trilogy in a boxing ring
Ranking the five best MLB free-agent signings of offseason
Veteran WR, former first-round pick announces NFL retirement
Oilers advance to West Final again after holding off Canucks in Game 7
Bengals star WR not expected to sign franchise tender before OTAs
Red Sox RHP diagnosed with ligament damage in elbow
Watch: Caitlin Clark shows off range with logo three, but Fever fall short
Former Dolphins receiving leader announces his retirement from NFL
Detroit Lions dominate PFF's top-25 players under 25
Hall of Famer, legendary Raiders offensive lineman dead at 86
Report: Cavs owner 'would never' trade Donovan Mitchell to this team

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.