Alvarez (3-3), who left his last start against the Nationals with elbow tightness, allowed eights hits with no walks and five strikeouts. He has not surrendered a run in 21 straight innings.
Garrett Jones scored the game's lone run and Marcell Ozuna doubled as the Marlins won their second straight game.
Chris Archer (3-3) gave up one run on five hits with eight strikeouts over seven innings to take the loss.
2014: The Year in Music [PHOTOS]