Soto (17-5) bounced back from an 0-3 start in the UFC, including a loss to T.J. Dillashaw in a title fight on short notice, with back-to-back submission victories over Chris Beal and Marco Antonio Beltran in 2016.
Yahya (23-8, 1 no-contest) is undefeated in five fights as a bantamweight in the Octagon, and returns to the cage six months after a decision win over Michinori Tanaka in Brazil.
UFC Fight Night 106 now includes 13 bouts. Check the complete card below.
Vitor Belfort vs. Kelvin Gastelum
Mauricio Rua vs. Gian Villante
Edson Barboza vs. Beneil Dariush
Bethe Correia vs. Marion Reneau
Alex Oliveira vs. Tim Means
Michel Prazeres vs. Josh Burkman
Francisco Trinaldo vs. Kevin Lee
Rony Jason vs. Jeremy Kennedy
Godofredo Pepey vs. Kyle Bochniak
Rani Yahya vs. Joe Soto
Sergio Moraes vs. Max Griffin
Paulo Henrique Costa vs. Garreth McLellan
Jussier Formiga vs. Ray Borg