Jorge Soler smacked a pair of home runs, Jesus Luzardo struck out five batters in six innings, and the Miami Marlins defeated the Arizona Diamondbacks 6-2.