The fights at UFC Apex will be on ESPN and ESPN+, with the main card starting at 10 p.m. ET and the prelims at 7 p.m.
Makhachev (19-1), a 29-year-old from Dagestan, is on a seven-fight winning streak, most recently submitting Drew Dober in March. He is No. 8 in ESPN's lightweight rankings.
Moises (15-4), who is 26 and from Brazil, has won three straight. Most recently, in February, he earned a unanimous decision in beating Alexander Hernandez.
The co-main event features the comeback of former women's bantamweight champion Miesha Tate. A 34-year-old fighting out of Las Vegas, Tate reigned as champ in 2016, but since losing her belt to Amanda Nunes that July, she has competed only once, later that year. Tate faces veteran Marion Reneau, who is 44 and has lost four in a row.
How to watch the fights
There's also FightCenter, which offers live updates for every UFC card.
Saturday's fight card
ESPN/ESPN+, 10 p.m. ET
Islam Makhachev vs. Thiago Moises | Lightweight
Marion Reneau vs. Miesha Tate | Women's bantamweight
Jeremy Stephens vs. Mateusz Gamrot | Lightweight
Rodolfo Vieira vs. Dustin Stoltzfus | Middleweight
Gabriel Benitez vs. Billy Quarantillo | Men's featherweight
ESPN/ESPN+, 7 p.m. ET
Daniel Rodriguez vs. Preston Parsons | Welterweight
Amanda Lemos vs. Montserrat Conejo | Strawweight
Khalid Taha vs. Sergey Morozov | Men's bantamweight
Miles Johns vs. Anderson Dos Santos | Men's bantamweight
Francisco Figueiredo vs. Malcolm Gordon | Men's flyweight
Alan Baudot vs. Rodrigo Nascimento | Heavyweight