MMA Fighting has UFC Vegas 31 results for the Makhachev vs Moises fight card, live blogging from the top two fights, and Live UFC Vegas 31 Twitter updates.
In the main event, Islam Makhachev and Thiago Moises will face off in a crucial light battle. Makhachev won seven consecutive fights, while Moises racked up three consecutive victories.
Former UFC bantamweight champion Miesha Tate will also return when she takes on Marion Reneau in the main co-event.
Check out the results from UFC Vegas 31 below.
Islam Makhachev has def. Thiago Moises via sub (RNC) (R4, 2:38) (live blog) | Strong points
Miesha Tate def. Marion Reneau via Third Round TKO (1:53) (live blog) | Strong points
Mateusz Gamrot defeated Jeremy Stephens via submarine (kimura) (R1, 1:05) | Watch finish
Rodolfo Vieira beat. Dustin Stoltzfus via sub (RNC) (R3, 1:54) | Watch finish
Billy Quarantillo beat. Gabriel Benitez via TKO in the third round (3:40) | Watch finish
Daniel Rodriguez beat. Preston Parsons via TKO in the first round (3:47) | Watch finish
Amanda Lemos beat. Montserrat Ruiz via KO in the first round (0:35) | Watch finish
Sergei Morozov beat. Khalid Taha via unanimous decision (30-27 x3)
Malcolm Gordon defeated Francisco Figueiredo via UD (30-27, 29-28 x2)
Rodrigo Nascimento beats. Alan Baudot via TKO in the second round (1:29)
A preliminary fight between Miles Johns and Anderson dos Santos has been called off due to a positive COVID-19 test in the dos Santos camp.