De main card van het UFC 291 toernooi is een van zijn gevechten kwijt. Het gaat om de confrontatie tussen Stephen Thompson en Michel Pereira. De Braziliaan kon namelijk niet op gewicht komen, omdat hij de limiet van de weltergewichtcategorie met meer dan 1 kilogram had overschreden. Thompson besloot niet te vechten.
"In de ochtend was ik op gewicht, zoals ik voor elk gevecht in mijn 11-jarige carrière in de UFC deed, maar mijn tegenstander niet. Dit is niet de eerste keer dat mijn tegenstander een weging niet heeft gehaald, en gezien soortgelijke ervaringen in de afgelopen jaren, besloten mijn team en ik dat het onverstandig zou zijn om het gevecht te laten schieten, "zei Stephen.