UFC 309 live updates: Results, round-by-round coverage of every fight

Check out live round-by-round updates and official results from UFC 309 in New York.

UFC 309 took place Saturday, and MMA Junkie live round-by-round coverage and official results. UFC 309 (pay-per-view, ESPNews/Hulu/FX, ESPN+) took place at Madison Square Garden in New York.

In the headliner, heavyweight champion Jon Jones (28-1 MMA, 22-1 UFC) put his title on the line for the first time and defended it against former champ Stipe Miocic (20-5 MMA, 14-5 UFC) in a fight delayed by a year. In the co-feature, former lightweight champ Charles Oliveira (35-10 MMA, 23-10 UFC) took on Michael Chandler (23-9 MMA, 2-4 UFC) after he was left at the alter by Conor McGregor.

Below, you can find the live round-by-round coverage and official results.

UFC 309 lineup

MAIN CARD (Pay-per-view, 10 p.m. ET)

  • Jon Jones def. Stipe Miocic via TKO (spinning body kick) – Round 3, 4:29 – to defend heavyweight title
  • Charles Oliveira def. Michael Chandler via unanimous decision (49-46, 49-46, 49-45)
  • Bo Nickal def. Paul Craig via unanimous decision (30-27, 30-27, 30-27)
  • Viviane Araujo def. Karine Silva via unanimous decision (29-28, 29-28, 29-28)
  • Mauricio Ruffy def. James Llontop via unanimous decision (29-28, 29-28, 29-28)

PRELIMINARY CARD (ESPNews/FX/Hulu, 8 p.m. ET)

  • Marcus McGhee def. Jonathan Martinez via unanimous decision (29-28, 29-28, 29-28)
  • Jim Miller def. Damon Jackson via submission (guillotine choke) – Round 1, 2:44
  • David Onama def. Roberto Romero via unanimous decision (30-27, 30-27, 30-27)

PRELIMINARY CARD (Hulu/ESPN+, 6:30 p.m. ET)

  • Marcin Tybura def. Jhonata Diniz via TKO (doctor’s stoppage) – Round 2, 5:00
  • Ramiz Brahimaj def. Mickey Gall via KO (right hand) – Round 1, 2:55
  • Oban Elliott def. Bassil Hafez via KO (punches) – Round 3, 0:40
  • Eduarda Moura def. Veronica Hardy via unanimous decision (30-27, 29-28, 29-28)

Jon Jones vs. Stipe Miocic

Round 1 – Jones lands a left and Miocic counters with a right. Jones pressing the action here. Leg kick by Miocic. Big leg kick by Jones. Miocic now pressing forward. Swing and miss by Miocic. Jones hits a throw on Miocic! Big elbow from top by Jones. Jones moves to half guard. Three minutes left. Big shots from top by Jones! Miocic is trying in get back to his feet, but is eating nasty elbows. Crazy power shots by Jones. Miocic recovers guard. Final minute. Jones passes to side control. Big elbows from top by Jones! The bell rings.

MMA Junkie scores the round 10-9, Jones.

Round 2 – Double jab here by Miocic. Jab by Miocic. Jones with his own jab. Counter right hand connects for Jones. Miocic not landing much here. Miocic just standing. He looks slow. Nice jab by Jones. They briefly clinch and Jones connects a knee to the body. Jab by Jones. And Miocic with a right hand. Final minute here. Leg kick by Jones. Miocic presses Jones with a combo, but Jones moves out of the way. The bell rings.

MMA Junkie scores the round 10-9, Jones.

Round 3 – Miocic attacks, but Jones moves out of the way. Oh! Miocic with an upper cut and then a right hand. Body kick by Jones. Leg kick by Jones. Righthand connects for Jones. Oh! A nice combo by Jones hurts Miocic! Miocic in pain walks back and lands a counter. Jones presses him against the cage. Miocic breaks free. Jab by Jones. Three minutes left. Leg kicks by Jones. Miocic’s right eye is busted up. Clean left connects for Jones. Miocic lands with a left of his own. Oh! Spinning body kick by Jones drops Miocic! Ground-and-pound. It’s over!

Result: Jon Jones def. Stipe Miocic via TKO (spinning body kick) – Round 3, 4:29 – to defend heavyweight title
Recap: Jon Jones retires Stipe Miocic with vicious body kick, teases next big fight
Photos:
Records: Jones (28-1 MMA, 22-1 UFC), Miocic (20-5 MMA, 14-5 UFC)
Division: Heavyweight
Broadcast: Pay-per-view
Referee: Herb Dean

Michael Chandler vs. Charles Oliveira

Round 1 – Front kick by Oliveira. Chandler pressing Oliveira here. Oliveira now marching foward. Leg kick by Oliveira. Jab by Chandler, but countered by a right hand from Oliveira. Oh! Oliveira shoots, takes down Chandler in an odd way and now sits on top of him while also in half guard. Oliveira now faces Chandler, but still on top. Very odd position. Chandler with some short shots from bottom. Oliveira in complete control here. Final minute. Oliveira still on top. Some shots from top by Oliveira.

MMA Junkie scores the round 10-9, Oliveira.

Round 2 – Big leg kick by Oliveira. Surprisingly, Chandler is staying on the outside. Oh! Oliveira drops Chandler! Oliveira pressing him now. Oh! Right hand lands for Oliveira. Another right hand connects for Oliveira. Chandler connetcs ritha right hand. Knee to the head by Oliveira. Oliveira shoots and takes down Chandler. Oliveira moves staright to mount. Short shots by Oliveira. Elbow by Oliveira. Two minutes left. Solid shots by Oliveira from top. Oh! Bog elbows! Chandler is cut on his forehead. More elbows from Oliveira. The bell rings.

MMA Junkie scores the round 10-9, Oliveira.

Round 3 – Leg kick by Oliveira. Oliveira shoots and Chandler stuffs his takedown attempt. Leg kick by Chandler. Stiff jab by Chandler. Oh! Oliveira with some solid shots. Chandler on his back foot. Uppercut by Oliveira. Knee to the head by Oliveira! Oliveira clinches him and takes his back Oliveira locks in a body triangle. We’re halfway through the round. Elbows from Oliveira. Oliveira working the rear-naked choke! Chandler gets out! Oliveira still controlling the back. The bell rings.

MMA Junkie scores the round 10-9, Oliveira.

Round 4 – Oliveira back to pressuring Chandler. Solid right hand connects for Chandler. One, two connects for Oliveira. Oh! Nice shot by Oliveira stuns Chandler. What a chin by Chandler! Oliveira gets a hold of Chandler, gets his back, and brings him to the ground. Three minutes left. Oliveira in complete control here. Oliveira sinks in the rear-naked choke! Chandler gets out. Oliveira controls till the bell.

MMA Junkie scores the round 10-9, Oliveira.

Round 5 – Oliveira with some nasty oblique kicks. Oliveira with non-stop pressure. Oh! Chandler rocks Oliveira! Oliveira shoots and Chandler ends on top! Nasty ground-and-pound by Chandler! Oliveira is getting beat up! Oliveira ties up Chandler and recovers. He locks up a triangle choke looserly on Chandler. He lets it go and gets back to his feet. Right hand connects for Chandler. Oliveira gets his back and takes him down to the canvas. High drama here. Oliveira keeping the position. Chandler gets back on his feet and slams Oliveira. He does it twice. The bell rings.

MMA Junkie scores the round 10-9, Chandler. Overall 49-46, Oliveira.

Result: Charles Oliveira def. Michael Chandler via unanimous decision (49-46, 49-46, 49-45)
Recap: Charles Oliveira survives late scare to beat Michael Chandler again
Photos: Charles Oliveira def. Michael Chandler at UFC 309: Best photos
Records: Oliveira (35-10 MMA, 23-10 UFC), Chandler (23-9 MMA, 2-4 UFC)
Division: Lightweight
Broadcast: Pay-per-view
Referee: Keith Peterson
Judging: Eric Colon, Junichiro Kamijo 49-46. Ron McCarthy 49-45.

Paul Craig vs. Bo Nickal

Round 1 – Big leg kick by Nickal. Nickal in the center of the octagon . More leg kicks by Nickal. Craig not checking them. Nice leg kick by Craig. Craig now the one pressuring. Leg kicks by Craig. We’re halfway through the round. A couple of hard leg kicks for Nickal. Neither guy has connected something big. Final minute. Oh! Nice right hand lands for Craig. Another right hand lands for Craig. Nickal swining with power, but not connecting. The bell rings.

MMA Junkie scores the round 10-9, Craig.

Round 2 – Nickal connects a left over the top. Craig is walking him down and running his mouth. Craig growing in confidence. Leg kick by Craig. Another left connects for Nickal. Jab to the body by Nickal. Another left connects for Nickal. We’re halfway through the round. Both fighters very tenative here, not a ton going on. The crowd is growing restless. Nickal with a left now. Left hook lands for Craig. Left hand connects again for Nickal. The bel rings.

MMA Junkie scores the round 10-9, Nickal.

Round 3 – Big right hand lands for Nickal! Craig pressing here. It looks like Nickal has found his distance. Leg kick by Craig, and another one. Three minutes left. The crowd is booing. Not much going on. Nickal connects with a right now. Oh! Nickal connects with a left hook and Craig covers his eye and begins to back up. Nickal on the offense. Craig is bleeding a bit from his right eye. Nickal seems to be letting his foot off the gas. Craig pressing. Not much going on. More boos. A couple of hooks connect for Nickal. The bell rings.

MMA Junkie scores the round 10-9, Nickal. Overall 29-28, Nickal.

Result: Bo Nickal def. Paul Craig via unanimous decision (30-27, 30-27, 30-27)
Recap: Bo Nickal reaches scorecards for first time, wins decision over Paul Craig
Photos: Bo Nickal def. Paul Craig at UFC 309: Best photos
Records: Nickal (7-0 MMA, 4-0 UFC), Craig (17-9-1 MMA, 9-9-1 UFC)
Division: Middleweight
Broadcast: Pay-per-view
Referee: Dan Miragliotta
Judging: Chris Bolinski, Sal D’Amato, Bryan Miner, 30-27.

Viviane Araujo vs. Karine Silva

Round 1 – Araujo pressing the action here. Not much going on. Araujo very tentative. Right hand connects for Silva. Silva is walking down Araujo here, very low output from both fighters. We’re halfway through the round. Left hook lands for Silva. More pressing from Silva. Final minute. Oh! Silva stuns Araujo! She’s chasing. Good counter right by Araujo. The bell rings.

MMA Junkie scores the round 10-9, Silva.

Round 2 – Silva relentless with the pressure. Good combo by Silva. She then presses Araujo against the cage. Araujo breaks free. Araujo is bleeding from her nose. Oh! Big shots by Silva. Silva closes the distance and takes down Araujo! Good control here byb Silva. Oh! Araujo locks an armbar! It looks tight! Silva gets out! Silva now locks an anaconda choke! Looks very tight! And Araujo breaks free and she end on top. Short shots by Araujo. The. bell rings.

MMA Junkie scores the round 10-9, Silva.

Round 3 – Silva shoots imediately, she takes down Araujo, but they hit a scramble and Araujo ends on top. Araujo lets up Silva. Silva back to pressing. Araujo catches a kick and Silva falls to the ground. She stays on her back. The referee resets the fight. Nice uppercut by Araujo. We’re halfway through the round. Leg kick by Silva. Silva’s face is swollen. Leg kick by Silva. Silva goes on her back. Referee stands them up. Silva presses Araujo against the cage. Final minute. Silva working hard for the takedown, but cant get it. Knees to the legs by Silva. Araujo gets a head and arm throw. The bell rings.

MMA Junkie scores the round 10-9, Araujo. Overall 29-28, Silva.

Result: Viviane Araujo def. Karine Silva via unanimous decision (29-28, 29-28, 29-28)
Photos: Viviane Araujo def. Karine Silva at UFC 309: Best photos
Records: Araujo (12-6 MMA, 6-5 UFC), Silva (18-4 MMA, 4-0 UFC)
Division: Women’s flyweight
Broadcast: Pay-per-view
Referee: Marc Goddard
Judging: Derek Cleary, Junichiro Kamijo, Chris Lee 29-28.

James Llontop vs. Mauricio Ruffy

Round 1 – Ruffy takes the center of the cage, as expected. Jab to the body and then leg kick by Ruffy. Jab by Ruffy. Good jabs by Llontop. Leg kick by Ruffy. Big leg kick by Ruffy. Ruffy with tremendous precision. More jabs by Ruffy. We’re halfway through the round. Oh! Llontop with a big left! Two hard leg kicks connect by Ruffy. Llontop with his own leg kick. Llontop pressuring here. Final minute.  Big left by Llontop. Oh! Ruffy stuns Llontop. Llontop recovers. Spinning Back kick to the body by Ruffy. The bell rings.

MMA Junkie scores the round 10-9, Ruffy.

Round 2 – Leg kicks by Llontop. Jab by Ruffy. Llontop with great pressure here. Oh! What a shot by Ruffy! Llontop goes down! Ground-and-pound by Ruffy! Llontop recivers and gets back up. Llontop’s left eye is all swollen. Three minutes left. Tons of heart from Llontop. Leg kick by Llontop. Double jab by Ruffy. Oh! Ruffy stuns Llontop again. Llontop’s face is a mess. Final minute. Jabs by Ruffy. Ruffy picking his shots here. The bell rings.

MMA Junkie scores the round 10-8, Ruffy.

Round 3 – Jabs by Ruffy. Body kick by Llontop. Incredible toughnes by Llontop. Llontop closes the distance and presses Ruffy against the cage. Ruffy breaks free. A couple of hooks to the body land for Llontop. Left hook lands for Ruffy. Llontop presses Ruffy against the cage. Ruffy breaks free. Great pressure here by Llontop. Llontop connecting. Oh! Right hand lands for Ruffy. Two minutes left. Leg kicks by Llontop. Ruffy is slowing down here. Llontop presses him against the cage. Oh! Massive left hook lands for Ruffy! Llontop with an elbow! The bell rings.

MMA Junkie scores the round 10-9, Llontop. Overall 30-26, Ruffy.

Result: Mauricio Ruffy def. James Llontop via unanimous decision (29-28, 29-28, 29-28)
Recap: Mauricio Ruffy dazzles and spins, but can’t put away James Llontop
Photos: Mauricio Ruffy def. James Llontop at UFC 309: Best photos
Records: Ruffy (11-1 MMA, 2-0 UFC), Llontop (14-5 MMA, 0-3 UFC)
Division: 165-pound catchweight
Broadcast: Pay-per-view
Referee: Kevin MacDonald
Judging: Eric Colon, Ron McCarthy, Bryan Miner 29-28.

Jonathan Martinez vs. Marcus McGhee

Round 1 – Leg kick by McGhee. Now body kick. Martinez pressing, but not throwing much. Big leg kick by Martinez. Couple of hooks by McGhee. Leg kick by McGhee. Big leg kick by McGhee. Martinez very guns shy so far. More lg kicks by McGhee. We’re halfway through the round. Martinez not throwing much, just chasing. Leg kick by Martinez. Not much going on here. Stiff jab lands by McGhee. The bell rings.

MMA Junkie scores the round 10-9, McGhee.

Round 2 – McGhee in full control at the moment, let’s see if Martinez picks it up. Leg kick by Martinez. Martinez now witha counuter right hand. Leg kick by McGhee. McGhee’s jab has been on point all night. Quick little combo connects for McGhee. Another jab by McGhee. Three minutes left. Martinez is just not throwing much here. Quick knee to the head by McGhee and they bith connect with jabs. Leg kick by Martinez. Two minutes left. Martinez gets his head snapped back by a right hand. Martinez lands a nice left, but it’s just not enough. Ok, nice elbow by Martinez. Big leg kick by Martinez! The bell rings.

MMA Junkie scores the round 10-9, McGhee.

Round 3 – McGhee seems to be limping. Good pressure here by Martinez. Is it going to be a little to late? Hard leg kick by Martinez. McGhee with a leg kick of his own. Oh! Anothet one by Martinez! McGhee is limping bad! Three minutes left. Martinez closes the distance and presses McGhee against the cage. Martinez not doing much. McGhee breaks free. Two minutes left. Anothet big leg kick by Martinez. Jab by Martinez. Big right hand by McGhee. Final minute. Bot much going on. McGhee lands a leg kick. Martinez with a right hand. Leg kick by Martinez. The bell rings.

MMA Junkie scores the round 10-9, Martinez. Overall 29-28, McGhee.

Result: Marcus McGhee def. Jonathan Martinez via unanimous decision (29-28, 29-28, 29-28)
Photos: Marcus McGhee def. Jonathan Martinez at UFC 309: Best photos
Records: McGhee (10-1 MMA, 4-0 UFC), Martinez (19-6 MMA, 10-5 UFC)
Division: Bantamweight
Broadcast: ESPNews/FX/Hulu/ESPN+
Referee: Herb Dean
Judging: Chris Bolinski, Sal D’Amato, Chris Lee 29-28.

Damon Jackson vs. Jim Miller

Round 1 – They both connect here early. High paced fight. Jab and front kick connect for Jackson. Miller with a hook. Jackson presses Miller against the cage. Miller breaks free. Nice elbow by Miller. Leg kicks by Miller. Big shot by Miller. Miller goes for the guillotine! It’s over! Quick tap by Jackson.

Result: Jim Miller def. Damon Jackson via submission (guillotine choke) – Round 1, 2:44
Recap:  Jim Miller taps Damon Jackson for 27th UFC win
Photos: Jim Miller def. Damon Jackson at UFC 309: Best photos
Records: Miller (38-18 MMA, 27-17 UFC), Jackson (23-8-1 MMA, 6-6-1 UFC)
Division: Lightweight
Broadcast: ESPNews/FX/Hulu/ESPN+
Referee: Keith Peterson

David Onama vs. Roberto Romero

Round 1 – Both attacking with heavy leg kicks. Oh! Nasty leg kicks by Romero. Onama answering back with some of his own. Nsty combo by Romero. He’s looking sharp tonight. Left hook connects for Onama. Jabs by Romero. Oh! Romero drops Onama! Romero takes his back! Onama scrambles out and gets back to his feet, but is being pressed against the cage. Good shots by Romero! Man, what a start for Romero! Onama threatens with a front choke, but Romero gets out. Back to striking. Oh! Right hand lands for Romero! Oh! Onama now stuns Romero! Onama drops him! Ground-and-pound! The bell rings.

MMA Junkie scores the round 10-9, Romero.

Round 2 – Insane fight here. These guys are throwing down! Oh! Big shots connect for Onama! What a chin on Romero. Romero with insane pressure here. Oh! Nasty hooks by Onama! Onama is gaining momentum here, he’s landing the cleaner shots. Romero is bleeding from his nose. Romero is slowing down. Oh! Elbow by Onama! Romero falls to the ground and Onama follows. Onama working form guard. Ground-and-pound by Onama.  Onama lets Romero back up. The bell rings.

MMA Junkie scores the round 10-9, Onama.

Round 3 – Stiff jabs by Onama. Onama clearly looks like the fresher fighter. One, two connects for Onama. Romero is fighting back, but Onama is clearly pulling ahead. Jabs by Onama. Onama now taunting Romero. Leg kick by Romero. Onama shoots for a takedown and gets it! He moves right into mount! Two minutes left. Good control here by Onama, but not much damage. Short shots connect by Onama. Onama controlling the action. Romero tries to set up a leg lock, but unable to. Big shots by Onama! The bell rings.

MMA Junkie scores the round 10-9, Onama. Overall 29-28, Onama.

Result: David Onama def. Roberto Romero via unanimous decision (30-27, 30-27, 30-27)
Photos: David Onama def. Roberto Romero at UFC 309: Best photos
Records: Onama (13-2 MMA, 5-2 UFC), Romero (8-4-1 MMA, 0-1 UFC)
Division: Featherweight
Broadcast: ESPNews/FX/Hulu/ESPN+
Referee: Marc Goddard
Judging: Chris Volinski, Chris Lee, Ron McCarthy 30-27.

Jhonata Diniz vs. Marcin Tybura

Round 1 – Tybura shoots and gets caught with a left! He goes to his back! Diniz in half guard, landing elbows! Tybura gets a sweep! Tybura now in Diniz’s half guard. Short shots land for Tybura. Three minutes left. More short shots by Tybura. Diniz tries to explode out, but unable to. Two minutes left. Tybura moves to mount! Final minute. Short shots land by Tybura. Nice elbow by Tybura! The bell rings.

MMA Junkie scores the round 10-9, Tybura.

Round 2 – Diniz pressing the action here. Straight right connects for Diniz. Tybura with a big left! One, two connects for Diniz. Tybura changes levels and takes down Diniz! Tybura working from half guard. Tybura moves to mount! Short shots landing for Tybura. Tybura in complete control here. Final minute. Big elbow by Tybura! Another one! Oh! Tybura battering Diniz! Diniz’s face is a mess! The bell rings.

MMA Junkie scores the round 10-8, Tybura.

Round 3 – It’s over! The doctor doesn’t let Diniz go into the third round.

Result: Marcin Tybura def. Jhonata Diniz via TKO (doctor’s stoppage) – Round 2, 5:00
Recap: Marcin Tybura unleashes hellbows on Jhonata Diniz to prompt doctor stoppage
Photos:
Records: Tybura (26-9 MMA, 13-8 UFC), Diniz (8-1 MMA, 2-1 UFC)
Division: Heavyweight
Broadcast: Hulu/ESPN+
Referee: Herb Dean

Ramiz Brahimaj vs. Mickey Gall

Round 1 – Right hand connects for Gall. Big leg kick by Brahimaj. Gall with a right hand! Jab by Brahimaj. Good uppercuts and knee by Brahimaj from the clinch. They clinch again and both connect. Brahimaj pressing the action. We’re halfway through the round. Gall with a right hand. Oh! Big head kick lands for Brahimaj! Oh! Big right hand lands by Brahimaj! It’s over!

Result: Ramiz Brahimaj def. Mickey Gall via KO (right hand) – Round 1, 2:55
Recap: Ramiz Brahimaj sleeps Mickey Gall early with big knockout
Photos: Ramiz Brahimaj def. Mickey Gall at UFC 309: Best photos
Records: Brahimaj (11-5 MMA, 3-3 UFC), Gall (7-7 MMA, 6-7 UFC)
Division: Welterweight
Broadcast: Hulu/ESPN+
Referee: Kevin MacDonald

Oban Elliott vs. Bassil Hafez

Round 1 – Hafez takes the center of the octagon immediately. Elliott with several oblique kicks. They clinch briefly and Hafez connects with an elbow. Nice jabs by Elliott. Very low output from both fighters. Not much going on. Right hand connects for Hafez. We’re halfway through the round. Jab connects for Elliott. Leg kick lands for Elliott. Oh! Big head kick lands for Hafez. Elliott eats it like a champ. Leg kicks connect for Elliott. The bell rings.

MMA Junkie scores the round 10-9, Elliott.

Round 2 – Hafez comes out pressing the action again. Low kick from Hafez, but Elliott lands a counter. Body kick by Elliott! Elliott having a ton more success here tha the first. Several leg kicks connect for Elliott. Left hand connects for Hafez. More leg kicks from Elliott. Two minutes left. Leg kick by Hafez. Hafez’s lead leg is all lumped up. Left lands for Elliott. Leg kick by Elliott. The bell rings.

MMA Junkie scores the round 10-9, Elliott.

Round 3 – Hafez comes out a bit more aggressive. Oh! Massive right hand drops Hafez! Ground-and-pound! It’s over! What a finish by Elliott!

Result: Oban Elliott def. Bassil Hafez via KO (punches) – Round 3, 0:40
Recap: Oban Elliott brutally KOs Bassil Hafez for first octagon finish
Photos: Oban Elliott def. Bassil Hafez at UFC 309: Best photos
Records: Elliott (12-2 MMA, 3-0 UFC), Hafez (9-5-1 MMA, 1-2 UFC)
Division: Welterweight
Broadcast: Hulu/ESPN+
Referee: Marc Goddard

Veronica Hardy vs. Eduarda Moura

Round 1 – Moura is chasing down Hardy here. Oh! Big left by Moura. Moura continuously walking down Hardy here. Good counter by Moura! Moura with a big power advantage here. Nice body kick by Hardy! Both fighters very tentative here, low output from both. Oh! Big right hand by Moura. Hardy connects with a left now. One minute remaining. Hardy with a hard leg kick. Moura catches a kick from Hardy and takes her down. The bell rings a few seconds later.

MMA Junkie scores the round 10-9, Moura.

Round 2 – Same dynamic here, Moura pushing forward, while Hardy stays on the outside. Moura closes the distance, shoots, and takes down Hardy by the cage. Hardy gets up, but eats a knee to the head. Moura controlling Hardy against the cage. Three minutes left. Moura drags Hardy back to the canvas. She’s in an odd half guard position. Hardy goes to her back. Two minutes left. Hardy recovers guard. Short shots connect for Moura. Shoulder strike by Moura. The bell rings.

MMA Junkie scores the round 10-9, Moura.

Round 3 – Looks like Hardy needs a finish here. One two by Hardy. Hardy looking to be more aggressive here. Body kick by Hardy. Big leg kick by Hardy. Hardy staying on the outside, Moura pressing. Another leg kick by Hardy. Very low output here. Oh! Nice right connects for Moura. Leg kick by Hardy. Hardy fining success with the leg kicks in this round. Kick to the body and then to the leg connects for Hardy. The bell rings.

MMA Junkie scores the round 10-9, Hardy. Overall 29-28, Moura.

Result: Eduarda Moura def. Veronica Hardy via unanimous decision (30-27, 29-28, 29-28)
Photos: Eduarda Moura def. Veronica Hardy at UFC 309: Best photos
Records: Moura (11-1 MMA, 2-1 UFC), Hardy (9-5-1 MMA, 4-5 UFC)
Division: Women’s flyweight
Broadcast: Hulu/ESPN+
Referee: Dan Miragliotta
Judging: Chris Bolinski, Bryan Miner 29-28. Junichiro Kamijo 30-27.

Disclaimer: We occasionally recommend interesting products and services. If you make a purchase by clicking one of the links, we may earn an affiliate fee. MMA Junkie operates independently, though, and this doesn’t influence our coverage.