Tom Koehler pitched around six walks in six innings and three relievers combined for three perfect innings, helping the Miami Marlins beat the Colorado Rockies 3-0 on Sunday.
Marcell Ozuna hit a three-run drive in the sixth inning for his 13th homer. The Marlins (37-32) climbed five games above .500 for the first time since May 8, 2014, and they'll try for a four-game sweep Monday.
Koehler (6-6) threw only 48 of his 92 pitches for strikes but allowed just two hits before departing for a pinch hitter in the sixth. Miami's rally began moments later when Derek Dietrich walked, Martin Prado singled and Ozuna greeted reliever Miguel Castro with a homer for his third hit.
Tyler Anderson (0-1), making his second career start, was charged with two runs in 5 2/3 innings.