Marlins pitcher Henderson Alvarez picked up his third straight win Saturday, allowing just one earned run on five hits and one walk in seven innings and striking out six in his team's 2-1 victory over the Diamondbacks.

Alvarez (9-5) surrendered a run-scoring sacrifice fly in the top of the first inning but locked things down after that, eventually retiring the final 10 batters he faced. He owns a 2.43 ERA and 89:28 K:BB ratio in 144 2/3 innings. Alvarez is scheduled to face the Rockies Friday.