In a large skillet, quickly brown chicken breast halves in hot cooking oil over medium-high heat, turning once. Remove chicken from skillet. Add green onions, garlic, chili powder, cinnamon, cumin, and pepper to skillet. Cook and stir for 1 minute.
Remove skillet from heat. Carefully stir undrained tomatoes, chicken broth, and long-grain rice into vegetables in skillet. Return skillet to heat and bring to boiling. Arrange chicken breast halves on top of rice mixture. Reduce heat. Cover and simmer for 15 to 20 minutes or until rice is tender and liquid is absorbed.
Spoon picante sauce or salsa over chicken. Cover and heat for 1 minute more. Serve with sour cream. Makes 4 servings.