The landmark 100th event at the UFC Apex delivered several impressive finishes that marked out some new contenders in their weight classes.

In the main event, it was all about Carlos Prates' incredible rise up the welterweight division following his Contender Series debut last year.

The Brazilian earned his fourth consecutive win and finish inside the Octagon, stopping Neil Magny in the first round in a display of his devastating power.

Prates will have earned himself a top 15 ranking at welterweight and looks to be one of the most impressive imports from the Contender Series in recent years.

In the co-main event, Reinier de Ridder announced his arrival in the UFC by submitting Gerald Meerschaert in the third round.

The former ONE Championship star was involved in a back-and-forth fight but against a fellow submission specialist, he was able to secure an opportunistic arm triangle.

Elsewhere on the main card, Gaston Bolanos and Gillian Robertson earned dominant decision victories whilst Mansur Abdul-Malik continued his momentum from this year's season of the Contender Series by stopping Duško Todorović in the first round.

Charles Radtke and Da'Mon Blackshear earned performance bonuses on the prelims for their first round finishes, alongside Prates and Abdul-Malik.

In fact, four prelim fights in a row all ended in the first round after England's Melissa Mullins opened the card with a stoppage win in the second round.

Check out the full results listed below:

Main card:


Carlos Prates defeats Neil Magny by KO (left hand) at 4:50 of Round 1

Reinier de Ridder defeats Gerald Meerschaert by submission (arm-triangle choke) at 1:44 of Round 3

Gaston Bolanos defeats Cortavious Romious by unanimous decision (30-26, 30-27, 30-27)

Gillian Robertson defeats Luana Pinheiro by unanimous decision (29-27, 29-28, 29-28)

Mansur Abdul-Malik defeats Duško Todorović by TKO (strikes) at 2:44 of Round 1

Prelims:


Denise Gomes defeats Karolina Kowalkiewicz by unanimous decision (30-27, 30-27, 29-28)

Elizeu Zaleski dos Santos defeats Zach Scroggin by TKO (strikes) at 1:15 of Round 1

Charles Radtke defeats Matthew Semelsberger by TKO (strikes) at 0:51 of Round 1

Da’Mon Blackshear defeats Cody Stamann by submission (rear-naked choke) at 4:19 of Round 1

Tresean Gore defeats Antonio Trocoli by submission (guillotine choke) at 1:23 of Round 1

Melissa Mullins defeats Klaudia Sygula by TKO (strikes) at 1:20 of Round 2