Former Bellator champion and one-time UFC title challenger Joe Soto has agreed to replace Guido Cannetti and face Marco Beltran this Saturday at UFC Fight Night 98.
The bout will be contested at a catchweight of 140 pounds.
Cannetti was removed due to a potential violation of the USADA drug testing.
Soto had a rough start to his UFC career, losing three straight, including to T.J. Dillashaw for the bantamweight title. But he claimed a submission win over Chris Beal earlier this year.
Below is the current lineup:
MAIN CARD (FOX Sports 1/10 p.m. ET)
Lightweight: Rafael dos Anjos vs. Tony Ferguson
Lightweight: Diego Sanchez vs. Marcin Held
Featherweight: Ricardo Lamas vs. Charles Oliveira
Lightweight: Beneil Dariush vs. Rashid Magomedov
Strawweight: Heather Jo Clark vs. Alexa Grasso
PRELIMINARY CARD (FOX Sports 1/8 p.m. ET)
Bantamweight: Erik Perez vs. Felipe Arantes
Bantamweight: Marco Beltran vs. Joe Soto
Welterweight: Erick Montano vs. Max Griffin
Bantamweight: Henry Briones vs. Douglas Silva de Andrade
PRELIMINARY CARD (UFC Fight Pass/6:30 p.m. ET)
Middleweight: Sam Alvey vs. Alex Nicholson
Lightweight: Marco Polo Reyes vs. Jason Novelli
Featherweight: Enrique Barzola vs. Chris Avila