MIAMI (AP) Avisail Garcia drove in the go-ahead run on a fielder's-choice grounder in the eighth inning, and the Miami Marlins beat the Colorado Rockies 3-2 on Thursday to complete a three-game sweep.
Four relievers combined to throw 4 1/3 scoreless innings for the Marlins, including Steven Okert (5-0), who pitched a scoreless eighth to pick up his second win of the series.
Garrett Cooper hit a one-out single in the eighth against Alex Colome (2-2) and pinch-runner Luke Williams advanced to third on Jesus Aguilar's single to right. Garcia hit a grounder to shortstop Jose Iglesias that forced Aguilar at second, but Garcia beat second baseman Brendan Rodgers' relay throw and Williams scored.
Tanner Scott struck out the side in the ninth for his seventh save.
''Every win you get is big because you don't know who's winning or losing in the other divisions,'' Marlins manager Don Mattingly said. ''With wild card spots being up for grabs, there's a lot to play for.''
Miami's Jon Berti had two hits and stole two bases, extending his streak of successful attempts to a club-record 21.
''Some games you're going to score eight runs and hit three home runs but some nights you have to scratch and claw and baserunning is a big part of that,'' Berti said.
Rodgers doubled twice, tripled and singled for the Rockies, who stranded 13 runners and were 1-for-11 with runners in scoring position.
Kyle Freeland pitched seven solid innings for Colorado, yielding two runs on seven hits with two hit batters. He struck out five while throwing 107 pitches, matching the left-hander's season high.
''I am going to do my best to keep the team in position to win a ballgame,'' Freeland said.
Marlins starter Braxton Garrett was lifted after consecutive two-out singles from Ryan McMahon and Jose Iglesias in the fifth. Garrett allowed two runs on nine hits and one walk, striking out seven.
''It's awesome to get a sweep, just in general when I'm on the mound,'' Garrett said. ''I scattered some hits there, gave up a few runs but I managed to keep us in the game. Definitely happy about that.''
Rodgers hit an RBI double and scored on Ryan McMahon's single to give Colorado a 2-1 lead in the third before Jorge Soler's sacrifice fly in the bottom half tied it.
Miami struck first on Miguel Rojas' run-scoring single in the second.
The Marlins recalled RHP Zach Pop from Triple-A Jacksonville and placed RHP Louis Head (left shoulder impingement) on the 15-day injured list. Pop relieved Garrett and pitched 1 1/3 scoreless innings.
''I felt good, went after them and attacked them,'' said Pop, who arrived in Miami three hours before the game. ''I can compete and do really well in this level. It's just a matter of trusting your stuff and trying to get better every time out there.''
Local summer camp activities include Marlins home games. In what has become an annual custom, school-age children from different camps attended Miami's first weekday summer game of the season. The campers' cheers were noticeable after Marlins hits. The club has two more summer weekday games in July.
Rockies: OF Randall Grichuk rested after being hit on his left hand by a pitch Wednesday.
Marlins: RHP Cody Poteet (right elbow muscle) threw a 20-pitch bullpen on Wednesday.
Rockies: RHP German Marquez (3-5, 6.16 ERA) will start the opener of a three-game series at Minnesota on Friday. The Twins will go with RHP Dylan Bundy (4-3, 5.17).
Marlins: RHP Sandy Alcantara (7-2, 1.72) will attempt to win his second consecutive start against the NL East-leading Mets in the opener of a three-game home series Friday night. RHP Taijuan Walker (5-2, 2.88) is scheduled to start for New York.
More AP MLB: https://apnews.com/hub/mlb and https://twitter.com/AP-Sports
Copyright 2022 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.