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.
Miami's Jon Berti had two hits and stole two bases, extending his streak of successful attempts to a club-record 21.
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.
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.
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.
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