Ryan Hall finally has a willing opponent.

A featherweight submission specialist, Hall (8-1 MMA, 4-0 UFC) was struggling to find a dance partner – until he found one. He’ll fight former title challenger Ricardo Lamas at UFC Oklahoma City.

The promotion announced the news in a tweet Tuesday.

UFC Oklahoma City takes place May 2 at Chesapeake Energy Arena. The event does not have an official numerical designation, though it is expected to air on ESPN or stream on ESPN+.

Hall has only competed twice since December 2016. In his most recent outing in July, Hall defeated contender Darren Elkins by unanimous decision. Prior to that victory, Hall picked up wins over B.J. Penn, Gray Maynard and Artem Lobov.

Since his most recent bout, Hall expressed his frustration with opponents. Hall named names and cited a handful of ranked contenders who turned him down.

As for Lamas (19-8 MMA, 10-6 UFC), the 37-year-old fighter has dropped three of his past four. After he defeated Darren Elkins in November 2018, Lamas was knocked out by Calvin Kattar at UFC 238 in June. Shortly after the bout, Lamas revealed he broke his jaw in three places.

With the addition, the UFC Oklahoma City lineup now includes:

Jack Hermansson vs. Chris Weidman

Claudia Gadelha vs. Marina Rodriguez

Sarah Alpar vs. Vanessa Melo

Andrei Arlovski vs. Philipe Lins

Ed Herman vs. Da Un Jung

Bryce Mitchell vs. Charles Rosa

Ryan Hall vs. Ricardo Lamas

Gallery Ryan Hall def. Darren Elkins at UFC on ESPN+ 13: Best photos view 13 images