UFC officials today announced the new contests for “UFC Fight Night 31: UFC Fight for the Troops 3,” which takes place Nov. 6 at Kentucky’s Fort Campbell. Lyoto Machida drops to 185 pounds to face Tim Kennedy in the night’s headliner.

Featherweight Bermudez was a finalist on “The Ultimate Fighter 14,” though he came up short against Diego Brandao. However, Bermudez is unbeaten since, rattling off four straight wins in a run that includes both a “Fight of the Night” and “Submission of the Night” bonus.

Chiesa was the “TUF 15″ victor, upsetting Al Iaquinta in the season’s live finale. He followed that up with a win over Anton Kuivanen before suffering his first career defeat in a July bout with Jorge Masivdal.

Meanwhile, Smith, an active Army Ranger, was the winner of “The Ultimate Fighter 16,” upsetting a favored Mike Ricci while competing as a welterweight. He then lost his follow-up bout, suffering a TKO defeat to Robert Whittaker at May’s UFC 160 event. Smith now drops to 155 pounds for the first time.

With the additions to the card, the UFC Fight Night 31 lineup now includes:

A total of 26 fighters got their chance to shine on Saturday as part of UFC 190 at Rio de Janeiro’s HSBC Arena. Now that UFC 190 is in the books, it’s time to commence MMAjunkie’s “Three Stars” ceremony.

The man known for cranking submissions to the point of injury added eye-gouging to his repertoire. But is the controversy of Rousimar Palhares too essential to his bizarre, awful appeal for his employers to take any meaningful action against him?