In the main event, Kevin Lee and Al Iaquinta faced each other in a key lightweight fight and Iaquinta managed to edge out a decision for the second time against Lee. Iaquinta defeated Lee via unanimous decision at UFC 169 on February 2014.
Check out UFC on FOX 31 results below.
Main card
Al Iaquinta def. Kevin Lee via unanimous decision
Edson Barboza def. Dan Hooker via third-round KO (2:19)
Rob Font def. Sergio Pettis via unanimous decision (30-27 x3)
Charles Oliveira def. Jim Miller via submission (RNC) (R1, 1:15)
Undercard
Zak Ottow def. Dwight Grant via split decision (28-29, 29-28 x2)
Drakkar Klose def. Bobby Green via unanimous decision (29-28 x3)
Joaquim Silva def. Jared Gordon via third-round KO (2:39)
Jack Hermansson def. Gerald Meerschaert via sub (guillotine) (R1, 4:25)
Zak Cummings def. Trevor Smith via unanimous decision (29-28 x3)
Dan Ige def. Jordan Griffin via unanimous decision (29-28 x3)
Mike Rodriguez def. Adam Milstead via KO (knee to the body) at 2:59 of R1
Juan Adams def. Chris de la Rocha via TKO (strikes) at :58 of R3