Bryan De La Cruz homered, Trevor Rogers pitched five scoreless innings and the Miami Marlins beat the Detroit Tigers 2-0 on Wednesday afternoon.