Cook pasta according to package directions, drain and run under cold water to stop cooking.
Place ancho pepper, smoked paprika, garlic powder, salt and pepper into a small bowl, stirring to combine. Sprinkle over both sides of chicken, then rub. Heat 2 tablespoons oil in Dutch oven or large pot over medium heat.
Add chicken cooking until browned on both sides, about 6 minutes each side. Place pot in oven and continue cooking for 25 minutes.
While chicken is cooking heat 2 tablespoons oil in another Dutch oven or medium pot over medium heat. Add onions, garlic and sweet peppers, cooking and stirring until tender, about 5 minutes.
Add salsa, tomatoes, cream and cilantro, stirring to combine. Add cooled pasta back to original large pot and pour sauce over top, stirring to combine. Reduce heat to low, stirring often.
When chicken is cooked through, remove and let rest for 5 minutes. Cut into slices. Spoon pasta in serving bowls and top with slices of chicken breast. Garnish with a sprig of cilantro if desired.