Vinny Magalhaes, Sean O’Connell, Nathan Schulte and Rashid Magomedov all advanced to the finals of their respective weight classes at Professional Fighters League 9 Saturday night.

The main card aired live on NBC Sports Network from the Long Beach Arena in Long Beach, California. Both the first round and semifinals were held in the light heavyweight and lightweight tournaments.

Magalhaes, a former finalist on The Ultimate Fighter, submitted both Bazigit Atajev and Rakim Cleveland via first round kimuras to advance, as he’ll meet O’Connell, a double-winner over Smealinho Rama ad Dan Spohn.

Schulte advanced via being the higher seed in the first round when he fought Johnny Case to a draw, adding a split decision over Chris Wade. He now gets Magomedov, who also moved on after a draw and with a TKO of Thiago Tavares.

Professional Fighters League 9 Results

Vinny Magalhaes def. Bazigit Atajev via submission (kimura) at 1:58 of Round 1

Natan Schulte def. Chris Wade via split decision

Sean O’Connell def. Smealinho Rama via KO (strike) at 1:45 of Round 1

Rashid Magomedov def. Thiago Tavares via TKO (strikes) at 3:36 of Round 2

Magalhaes def. Rakim Cleveland via submission (kimura) at 1:20 of Round 1

Schulte vs. Johnny Case declared a majority draw

Atajev def. Emiliano Sordi via TKO (strikes) at 1:43 of Round 1

Wade def. Robert Watley via majority decision

O’Connell def. Dan Spohn via majority decision

Islam Mamedov def. Tavares via unanimous decision

Rama vs. Maxim Grishin declared a majority draw

Magomedov vs. Will Brooks declared a majority draw

Brandon Halsey def. Ronny Markes via unanimous decision

Ramsey Nijem def. Yuki Kawana via unanimous decision