Preheat oven to 375 degrees F (190 degrees C).
In a small bowl, combine the smoked paprika, cumin, chili powder, and salt and pepper.
Rub the mixture all over the chicken legs.
Heat the oil in a large skillet over medium heat.
Add the chicken legs and cook for 3 minutes per side or until golden brown.
Place the chicken legs in a baking dish.
Add the onion and garlic and bake for 25 minutes or until the chicken is cooked through.
Pour the canned tomatoes over the chicken and bake for 5 minutes or until heated through.
Drizzle with apple cider vinegar before serving.