Brazil's Figueiredo, 32, and Mexico's Moreno, 27, engaged in a wild, back-and-forth battle as the two 125lb fighters fought all the way to the judges' scorecards after five breathless rounds at the UFC Apex.
Figueiredo was bidding to complete his second title defence in the space of 21 days after his first-round finish of Alex Perez at UFC 255 in November.