Isaiah J. Downing-USA TODAY Sports

Alan Trejo had three hits, Elehuris Montero and Ezequiel Tovar each had two and the Colorado Rockies beat the St. Louis Cardinals 7-4 in Denver on Monday night.

Rockies starter German Marquez (2-1) left after five innings with an apparent injury to his pitching arm.

Paul Goldschmidt had two hits for St. Louis, which has dropped six of its last seven.

Colorado took a 2-0 lead in the third. Jurickson Profar's sacrifice fly drove in Trejo, and Tovar scored when Charlie Blackmon was caught in a rundown between first and second. Tovar was able to make it home before Blackmon was tagged out.

The Cardinals evened the game thanks to their first three batters of the fourth. Brendan Donovan singled, Alec Burleson tripled and Goldschmidt singled to make it 2-2.

The Rockies answered in the bottom of the fourth. Elias Diaz walked, Montero doubled to left to drive in Diaz from first and Trejo brought home Montero with a single to center.

Marquez worked a perfect fifth but left the game after starting to warm up in the sixth. Rockies manager Bud Black and trainers went to the mound and Marquez pointed to his forearm.

Marquez was removed from the game and went to the clubhouse. He allowed two runs on three hits and fanned four in five innings.

St. Louis got a run back in the sixth off reliever Brent Suter. Donovan reached on a two-base error, moved to third on a groundout and scored on Goldschmidt's single.

Colorado padded its lead in the sixth. Diaz and Montero had one-out singles before Diaz moved to third on a flyout and scored on Trejo's base hit. Zack Thompson relieved starter Steven Matz and Tovar doubled to drive in Montero.

Matz (0-2) allowed six runs on nine hits in 5 2/3 innings.

The Rockies added another run in the seventh when Yonathan Daza hit a bases-loaded chopper while facing reliever Drew VerHagen, who flipped the ball home with his glove. However, catcher Willson Contreras wasn't on the plate, which allowed Blackmon to score.

The Cardinals got a run in the ninth on Nolan Gorman's RBI double.

More must-reads:

TODAY'S BEST
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
Giants All-Star pitcher suffers setback in recovery from injury
Watch: Juan Soto's first multi-homer game as a Yankee
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future
USA Hockey names HC for 2025 4 Nations Face-Off and 2026 Olympics
Key Knicks forward ruled out for Game 7 vs. Pacers
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start