UFC on ESPN 4 takes place Saturday at the AT&T Center in San Antonio, Texas.
Former UFC lightweight champion Rafael dos Anjos headlines the card against Leon Edwards in a welterweight bout.
Dos Anjos (29-11) snapped his two-fight losing streak after submitting Kevin Lee in the main event of UFC Rochester in May. The 34-year-old has amassed a 4-2 record since moving up to the welterweight division in 2017.
Edwards (17-3) has won nine of his last 10 fights, including a split-decision victory over Gunnar Nelson at UFC London in March. "Rocky" carries a seven-fight win streak into his matchup with dos Anjos.
Heavyweights collide in the co-main event as Alexey Oleynik faces Walt Harris.
Oleynik (57-12-1) was originally scheduled to face Harris at UFC Ottawa before accepting a short-notice opportunity in April against Alistair Overeem at UFC St. Petersburg. The 42-year-old lost that bout via first-round TKO and will look to avoid back-to-back losses for the first time since March 2012.
Harris (12-7) faced Sergey Spivak at UFC Ottawa instead and knocked out the 24-year-old heavyweight in just 50 seconds. The 36-year-old is unbeaten in his last three contests.
Here's an updated look at the event:
Check out theScore's coverage of UFC on ESPN 4 below:
UFC pros pick - Rafael dos Anjos vs. Leon Edwards
UFC on ESPN 4 preview with David McGrath
Juan Adams previews his fight against ex-NFL player Greg Hardy
James Vick previews his fight against Dan Hooker
Subscribe to theScoreMMA Youtube channel here.