The final PPV card from the MMA leader this year is in the books with UFC 310 taking place at the T-Mobile Arena in Las Vegas on December 7.

In the last title fight of 2024, Alexandre Pantoja produced his third flyweight title defence in perhaps his best performance to date.

The Brazilian champion was tasked with welcoming Japanese star and former RIZIN champion Kai Asakura to the Octagon.

Despite Asakura having some success, Pantoja stayed a step ahead and in the second round, he produced a remarkable back take to get the rear-naked choke finish.

In the co-main event, Shavkat Rakhmonov came out on top in the battle of the undefeated welterweights after he went to the scorecards for the first time.

Ian Machado Garry put up a good fight but in the end, it was the number one contender who cemented his status as the next in line.

Ciryl Gane also came out on top in a closely contested rematch with Alexander Volkov in a fight that many believed the Russian did enough to win.

The main card opened with a pair of finishes from Bryce Mitchell who became the first man to stop Kron Gracie and Dooho Choi who produced a career-best display against Nate Landwehr.

There were plenty of highlights throughout the rest of the card with Vicente Luque closing the show early with a sub-minute win over Themba Gorimbo.

Highly ranked bantamweight contenders Movsar Evloev and Aljamain Sterling put on a great grappling-heavy contest which saw the Russian remain undefeated.

Joshua Van, Michael Chiesa, Chase Hooper and Kennedy Nzechukwu all looked at their very best in consecutive fights to open the card.

We also potentially saw the last fights from two UFC staples as Chris Weidman and Anthony Smith suffered difficult defeats to Eryk Anders and Dominick Reyes.

Check out the full results listed below:

Main Card:


Flyweight Championship Main Event: Alexandre Pantoja def. Kai Asakura via submission: R2, 2.05 

Welterweight Co-Main Event: Shavkat Rakhmonov def. Ian Garry via unanimous decision (48-47×3)

Heavyweight: Ciryl Gane def. Alexander Volkov via split decision (29-28×2, 28-29) 

Featherweight: Bryce Mitchell def. Kron Gracie via KO: R3, 0.39 

Featherweight: Dooho Choi def. Nate Landwehr via TKO: R3, 3.21

Preliminary Card:


Light Heavyweight: Dominick Reyes def. Anthony Smith via TKO: R2, 4.46

Welterweight: Vicente Luque def. Themba Gorimbo via submission: R1, 0.52

Featherweight: Movsar Evloev def. Aljamain Sterling via unanimous decision (29-28×3) 

Welterweight: Bryan Battle def. Randy Brown via split decision (29-28×2, 28-29) 

Early Preliminary Card:


Catchweight (195lbs): Eryk Anders def. Chris Weidman via TKO: R2, 4.51

Flyweight: Joshua Van def. Cody Durden via unanimous decision (29-28, 30-26, 30-27) 

Welterweight: Michael Chiesa def. Max Griffin via submission: R3, 1:53

Lightweight: Chase Hooper def. Clay Guida via submission: R1, 3.41

Heavyweight: Kennedy Nzechukwu def. Lukasz Brzeski via TKO: R1, 4.51