Following a busy few weeks on the road to Saudi Arabia and Australia, the world leader in MMA returned to it's home base as UFC Vegas 102 went down at the Apex on Saturday.

The main event was an all-action affair between middleweights "Killa Gorilla" Jared Cannonier and Gregory "Robocop" Rodrigues. Rodrigues started brightly, walking his opponent down and landing a succession of heavy punches in the opening round, even dropping Cannonier twice.

The veteran Cannonier weathered the storm however and imposed himself on the fight well in rounds 2 and 3, and he dropped the Brazilian in the dying seconds of the third with a stunning close-range elbow.

Rodrigues survived that attack but Cannonier was on him when round 4 kicked off, and got the finsih just 21 seconds into the round.

In the co-main event, Youssef Zalal continued his impressive winning run as he outpointed Calvin Kattar over 3 rounds, while there were finishes on the main card for Edmen Shahbazyan, Nazim Sadykhov and Jose Delgado,

Main Card (ESPN+ at 7 p.m. ET)

Jared Cannonier defeated Gregory Rodrigues via knockout (0:21 of round 4)

Youssef Zalal defeated Calvin Kattar via unanimous decision (29-28 x3)

Edmen Shahbazyan defeated Dylan Budka via knockout (1:35 of round 1)

Nazim Sadykhov defeated Ismael Bonfim via doctor stoppage (5:00 of round 1)

Andre Petroski defeated Rodolfo Viera via unanimous decision (29-28 x3)

Jose Delgado defeated Connor Matthews via knockout (2:58 of round 1)

Preliminary Card (ESPN+ live now)

Angela Hill defeated Ketlen Souza via split decision (29-28 x2, 28-29)

Rafael Estevam defeated Jesus Aguilar via unanimous decision (29-28 x3)

Khaos Williams defeated Gabriel Bonfim via submission (D'arce choke) (4:58 of round 2)

Elijah Smith defeated Vince Morales via unanimous decision (29-28 x3)

Valter Walker defeated Don'Tale Mayes via submission (Heel hook) (1:17 of round 1)

Jacqueline Cavalcanti defeated Julia Avila via unanimous decision (30-27 x3)