UFC on ESPN+ 107 live results: Mackenzie Dern vs. Amanda Ribas 2

The UFC kicks off their 2025 schedule with the Octagon inside of the UFC Apex in Las Vegas for UFC on ESPN+ 107.

The main event is a five-round rematch in the women’s strawweight division as Mackenzie Dern takes on Amanda Ribas.

The two first squared off in October 2019 in a bout won by Ribas. Both remain on the cusp of title contention over five years later as Dern is looking to score her second straight win while Ribas is looking to get back into the win column.

In other main card bouts, Santiago Ponzinibbio takes on Carlston Harris in welterweight action; a middleweight slugfest sees Cesar Almeida battling Abdul Razak Alhassan; Chris Curtis takes on Roman Kopylov in a middleweight bout between two fighters on the cusp of being ranked; and a welterweight bout opens the main card with Punahele Soriano facing Uros Medic.

ESPN+ PRELIMS | 4 PM ET/1 PM PT

> Lightweights- Nurullo Aliev (9-0, 1-0 UFC) vs. Joe Solecki (13-5, 5-3 UFC)

Neither landing inside the first minute of action. Aliev lands and gets a takedown as it looked like Solecki was pulling guard. They work to the fence. Solecki looks for the neck as he tries to use the fence to stand. Solecki then transitions looking for a triangle choke. Solecki lets go and Aliev lands a left hand from the top. Aliev with some punches from the top as he’s starting to get more active. Aliev with more punches from the top as he’s closing the round out strong. 10-9 Aliev.

Aliev lands a left hook. Aliev gets the back standing and scores a takedown. Solecki scrambles and looks for a triangle choke. Aliev tries to slam his way out and is able to as he starts landing from Solecki’s back. Aliev with punches and knees from the back. They get to their feet and Aliev lands a right hand that puts Solecki on the mat. Aliev starts teeing off from the top, but Solecki is able to get Aliev inside of his guard. Aliev maintaining top control as he lands to end the round. 10-9 Aliev, 20-18 Aliev.

Aliev with a left hand. Aliev with another left hand before he scores with a combination. Aliev with another combination as Solecki lands a left hand. Solecki landing a little bit but there’s not much behind his punches. Aliev with another series of punches as Solecki is circling away. Aliev with a big left hand. Solecki is actually connecting more as the round goes on. Aliev lands a left hand. Solecki scores a takedown. He gets the mount and lands but is unable to get the finish before time runs out. 10-9 Solecki, 29-28 Aliev.

Official Result- Nurullo Aliev def. Joe Solecki by unanimous decision (30-27, 29-28, 29-28)

> Women’s Strawweights- Fatima Kline (6-1, 0-1 UFC) vs. Viktoriia Dudakova (8-1, 2-1 UFC)

They trade leg kicks early. Dudakova shoots for a takedown against the fence but Kline is defending. Kline lands some elbows before Dudakova breaks away from the takedown attempt. Dudakova then scores a takedown and Kline rolls for a leg. They scramble and Kline is on top as Dudakova is attacking an arm. Kline escapes and they get to their feet. They scramble back to the mat and Kline is on top and lands some punches and elbows. Dudakova back attacking an arm from the bottom, but it allows Kline to get to full mount. Kline with lots of shots from the top. Kline lands a solid elbow. 10-9 Kline.

Dudakova goes right for a takedown and has the body lock against the fence. They scramble and Kline has the leg and she scores a takedown. Kline gets to the mount after working from the top. They scramble to their feet and Dudakova has Kline pushed against the fence. They scramble to the mat and Kline ends up on top. Kline with lots of elbows from the top and Dudakova is covering up but it is stopped. Kline gets the finish to score her first UFC win and Dudakova is cut open.

Official Result- Fatima Kline def. Viktoriia Dudakova by TKO (elbows) at 4:27 of Round 2

> Light Heavyweights- Magomed Gadzhiyasulov (9-0, 1-0 UFC) vs. Bruno Lopes (13-1, 0-0 UFC)

Gadzhiyasulov with some early leg kicks as Lopes lands one of his own. They trade leg kicks. Gadzhiyasulov lands a right hand. Lopes shoots for a takedown. Gadzhiyasulov defending with some short punches and Lopes starts landing left hands as he has pressure. They separate. Gadzhiyasulov lands a leg kick and Lopes goes back looking for the takedown as he pushes it to the fence. Lopes gets the late takedown but Gadzhiyasulov pops right back up. 10-9 Gadzhiyasulov.

Gadzhiyasulov with a pair of kicks. Lopes clinches up and pushes it to the fence. Lopes lands an elbow as they break. They clinch right back up and Lopes pushes it back to the fence. Lopes looking to get Gadzhiyasulov down to the mat. Lopes is able to score the takedown and lands from the top. They get to their feet and Lopes pushes it back against the fence, but they end up separating. They both land and then clinch, with Lopes pushing it back to the fence. They separate and clinch back up as Lopes lands a knee. Gadzhiyasulov pushes it to the fence and Lopes defends. They separate. Lopes shoots for a takedown and pushes it to the fence. They separate and trade. 10-9 Lopes, 19-19.

Both looking for openings. Gadzhiyasulov tries for a spinning back fist, but Lopes ducks and grabs the body lock and pushes it against the fence. They separate and both land leg kicks. Lopes gets a brief takedown and has the back as they stand. Lopes gets a brief takedown, but they get up and separate. Lopes lands a body kick and then goes for a takedown, which he gets. They stand and Lopes has the back. Lopes with a knee to the head of Gadzhiyasulov. Lopes with an elbow and a knee. Lopes gets it down late. 10-9 Lopes, 29-28 Lopes.

Official Result- Bruno Lopes def. Magomed Gadzhiyasulov by unanimous decision (29-28, 29-28, 29-28)

> Women’s Flyweights- Ernesta Kareckaite (5-1-1, 0-1 UFC) vs. Nicolle Caliari (8-2, 0-0 UFC)

Caliari lands a leg kick. Kareckaite with some body shots before they clinch against the fence. They separate and Caliari lands a combination. Caliari with a stiff right hand and a leg kick. Caliari shoots for a takedown but Kareckaite defends as they go to the fence. They separate. Caliari lands a flurry of punches as Kareckaite was pressing forward and they clinch against the fence. They separate and Kareckaite lands a right hand. They trade in close range. Caliari shoots for a takedown and pushes it to the fence. She is able to get the trip as she gets Kareckaite down. They stand, but Caliari gets it back down, though they pop right back up. They break apart after Caliari controls for a bit. They trade right hands. 10-9 Caliari.

Caliari lands some big shots to start the second. Kareckaite lands a right hand but Caliari counters with some solid punches. They clinch against the fence but quickly separate. They trade inside the pocket. Caliari shoots for a takedown but Kareckaite defends. They go to the mat and Kareckaite is on top. Kareckaite lands to the body and they stand. Kareckaite with some more body shots on the feet. Kareckaite lands a solid left hand and then mixes to the head and body. Caliari with a right hand and a combination. Caliari with a right hand and then lands a one-two combo. Kareckaite with a series of punches. They trade inside the pocket. 10-9 Kareckaite, 19-19.

They trade in close range to start the round. Kareckaite lands a couple of solid right hands during a flurry. Caliari lands a right hand. They trade and Caliari grabs Kareckaite’s back against the fence. They quickly break apart. Kareckaite with a left hook then a combo. Caliari lands a combo and Kareckaite lands a combo. Caliari shoots for a takedown but Kareckaite defends. Caliari lands to the body. Kareckaite lands a right hand. She lands another. Caliari with a knee in a brief clinch. Caliari gets a takedown. Both landing on the mat as the fight ends. Close fight. 10-9 Kareckaite, 29-28 Kareckaite.

Official Result- Ernesta Kareckaite def. Nicole Caliari by split decision (28-29, 29-28, 29-28)

> Welterweights- Preston Parsons (11-5, 2-3 UFC) vs. Jacobe Smith (9-0, 0-0 UFC)

Smith lands a body kick. Smith lands a right hand as Parsons landed a left hook. They tie up but quickly separate. Smith with a knee to the body. Smith drops Parsons with a left hook and it is quickly stopped as he lands a pair of follow-up punches. An impressive debut win for Smith.

Official Result- Jacobe Smith def. Preston Parsons by knockout (punch) at 1:13 of Round 1

> Lightweights- Thiago Moises (18-8, 7-6 UFC) vs. Trey Ogden (18-6 1 NC, 3-2 1 NC UFC)

Moises with a leg kick. Ogden lands a left hand. Moises with a heavy leg kick. Moises with a heavy right hand. Ogden lands a leg kick. Ogden lands a jab as Moises lands a leg kick. He lands another. Ogden lands a leg kick. They trade leg kicks. Ogden lands a right hand. Ogden throwing more, though Moises is doing more damage when he lands. Ogden with an inside leg kick. Ogden with a flurry of shots, mixing punches and leg kicks. Ogden with a pair of leg kicks. Ogden lands a right hand. 10-9 Ogden.

They trade to start the second as Moises lands a leg kick. Moises lands a right hand. Ogden with a close combo and lands a right hand. Moises with a heavy leg kick and Ogden goes down to the mat. Moises with a big right hand as he goes into Ogden’s guard. Moises with some elbows from the top. Moises with a bunch of big punches from the top and lands some hard elbows. Moises with more big elbows. 10-9 Moises, 19-19.

Ogden lands a leg kick. Ogden looks for a takedown and gets the back of Moises as they scramble down. Moises ends up inside the guard of Ogden. Moises with an elbow from the top. Moises smothering from the top. Moises with more elbows from the top. Moises staying on top and staying active, mixing to the head and body. Moises lands and stands late, delivering one last big right hand. 10-9 Moises, 29-28 Moises.

Official Result- Thiago Moises def. Trey Ogden by unanimous decision (29-28, 29-28, 29-28)

> Middleweights*- Marco Tulio (12-1, 0-0 UFC) vs. Ihor Potieria (21-7, 2-4 UFC)

*Potieria missed weight by two pounds

Tulio lands a right hand. They trade right hands. Tulio lands a left hand. Tulio with a mixture of kicks and time out is called for a clash of heads. They get back going. They trade and Tulio is landing more. Tulio lands a low blow and time out is called again. They get back to action. Tulio lands a right hand and then another that drops Potieria. Tulio starts teeing off from the top. Potieria is cut open and Tulio keeps pouring it on from the back and it is stopped! What a brutal finish from Tulio to win his UFC debut.

Official Result- Marco Tulio def. Ihor Potieria by TKO (punches) at 3:04 of Round 1

> Flyweights*- Jose Johnson (16-9, 1-2 UFC) vs. Felipe Bunes (13-7, 0-1 UFC)

*Johnson missed weight by 2.5 pounds

Johnson with a calf kick. They trade and scramble down to the mat with Johnson on top. Bunes goes for the armbar and has it in but Johnson is able to scramble. Bunes gets the armbar locked back in and Johnson taps! A nice finish from Bunes to pick up the win.

Official Result- Felipe Bunes def. Jose Johnson by submission (armbar) at 2:04 of Round 1

ESPN+ MAIN CARD | 7 PM ET/4 PM PT

> Welterweights- Punahele Soriano (10-4, 4-4 UFC) vs. Uros Medic (10-2, 4-2 UFC)

Soriano lands a solid left hand. Medic lands to the body but then gets dropped by a right hand from Soriano. Soriano starts teeing off from the top and it is all over! What a finish from Soriano!

Official Result- Punahele Soriano def. Uros Medic by knockout (punch) at :31 of Round 1

> Featherweights- Christian Rodriguez (11-2, 4-2 UFC) vs. Austin Bashi (13-0, 0-0 UFC)

Bashi with a leg kick and Rodriguez lands a right hand. Rodriguez lands some follow-up shots and Bashi goes for a takedown but Rodriguez sprawls. Rodriguez has the neck and is cranking for a guillotine choke as Bashi is defending on the feet. Rodriguez lets go, landing a knee as he does. Bashi lands a leg kick, but Rodriguez grabs it and scores a takedown. They stand and Rodriguez lands a knee to the body as they break. Bashi gets the back of Rodriguez and jumps up on it as they’re on the feet. Bashi lets go and they separate. Rodriguez with a right hand and a knee as Bashi shoots for a takedown. He is able to pick Rodriguez up and drop him to the mat. Rodriguez reverses to the top. They stand and Bashi pushes it to the fence. Rodriguez with a spinning elbow and Bashi lands a right hand. 10-9 Rodriguez.

Bashi grabs the single leg and gets it down briefly, but they get up and are clinched against the fence. Bashi picks Rodriguez up and slams him down to the mat. Rodriguez with some elbows from the bottom. They scramble and Bashi climbs up on the back of Rodriguez as they stand. Bashi has the body triangle locked on. Bashi gets back on his feet and Rodriguez lands a knee before they separate. Rodriguez with a pair of jabs. Bashi shoots for the single leg and pushes it to the fence. Bashi gets it down and is in side control. They scramble up and they trade. Bashi looks to get it back down and is able to briefly late. Bashi lands a knee. 10-9 Bashi, 19-19.

Bashi with a front kick to the face of Rodriguez. Bashi looks for a takedown, but Rodriguez defends and they push it to the fence. Rodriguez gets a scramble to the mat and is on top. Bashi is attacking the arm for a kimura. Rodriguez with some elbows to the body as they get to their feet. Rodriguez lands a combination. Bashi looks for a takedown as they go to the fence. Rodriguez defends and lands a big knee followed by a right hand as they break. Rodriguez with a combination ending with a knee. Rodriguez with another combination against the fence. They clinch and Rodriguez lands a knee as they break. Rodriguez with a step-in knee. 10-9 Rodriguez, 29-28 Rodriguez.

Official Result- Christian Rodriguez def. Austin Bashi by unanimous decision (29-28, 29-28, 29-28)

> Middleweights- Chris Curtis (31-11 1 NC, 5-3 1 NC UFC) vs. Roman Kopylov (13-3, 5-3 UFC)

Kopylov lands a high kick. They trade jabs. Curtis with a series of jabs. Kopylov with a right hand to the body. Curtis lands a leg kick. Kopylov with a leg kick. Kopylov lands a right hand. They’re trading in close range. Curtis lands a combination. Both are landing with lots of volume with Kopylov landing slightly more. Kopylov with some leg kicks as Curtis lands a left hand. Curtis lands the double jab. Close round. 10-9 Kopylov.

Curtis lands the jab. They trade left hands. Curtis with a jab. They trade inside the pocket. Curtis lands a left hand and Kopylov’s nose is busted open. Curtis with an uppercut. Curtis with a right hand. Kopylov lands a right hand to the groin of Curtis and time out is called. They get right back to action. Curtis landing with some right hands. Kopylov lands a left hand. Time out is called for an eye poke on Curtis. They get back to action and trade jabs. Kopylov lands a left hand that stuns Curtis for a moment. Curtis is starting to pull away on volume as he lands a pair of stiff jabs. Curtis with a series of jabs as Kopylov lands a leg kick. Kopylov with a leg kick. Kopylov is bleeding pretty good. Kopylov with a combo. Kopylov stuns Curtis with a left hand late. 10-9 Curtis, 19-19.

Kopylov with a leg kick. Curtis with a combination. Kopylov lands an uppercut. They’re trading in close range. Curtis with a right hook. Kopylov lands a jab. Curtis lands a jab. Kopylov with a pair of leg kicks. Kopylov lands a leg kick and Curtis is having trouble on his feet. Kopylov lands to the body. Kopylov with a leg kick. Curtis lands a left hand. Curtis with a double jab. Kopylov gets a takedown. They scramble up and Kopylov lands a head kick. Kopylov with a big combination. Kopylov lands a left hand. They clinch and Curtis with a knee. They separate and Kopylov drops Curtis with a head kick and it is stopped with one second left! What a finish from Kopylov!

Official Result- Roman Kopylov def. Chris Curtis by TKO (head kick) at 4:59 of Round 3

> Middleweights- Cesar Almeida (6-1, 2-1 UFC) vs. Abdul Razak Alhassan (12-6 1 NC, 6-6 1 NC UFC)

Almeida with a leg kick. Almeida lands a body kick. Almeida lands a leg kick. Alhassan with a left hand. Alhassan with a combination. Alhassan lands a head kick. Almeida lands a combination. Alhassan lands a stiff right hand. They trade body kicks. Alhassan with a pair of body kicks. Alhassan looks for a takedown as he pushes it to the fence. Almeida with a knee to Alhassan’s body. They separate. Alhassan drops Almeida with a right hand. Alhassan with some punches as they get to their feet. They stand and Alhassan lands some big shots but Almeida lands a massive left hand that knocks Alhassan out cold! What a finish from Almeida!

Official Result- Cesar Almeida def. Abdul Razak Alhassan by knockout (punch) at 4:16 of Round 1

> Welterweights- Santiago Ponzinibbio (29-8, 11-7 UFC) vs. Carlston Harris (19-6, 4-2 UFC)

Harris with a short leg kick. He lands a jab. Ponzinibbio lands a jab. Ponzinibbio lands a big right hand. Ponzinibbio with a combo to the body. They trade leg kicks. They trade right hands. Harris with a right hand to the body. Harris shoots for a takedown but Ponzinibbio defends. Harris lands an inside leg kick. They trade inside the pocket. Ponzinibbio lands a jab. Harris is pressuring and landing with more volume. Harris lands a right hand and Ponzinibbio goes to his knees but gets right up. Harris drops Ponzinibbio with a combination but is able to get up. 10-9 Harris.

Ponzinibbio lands a pair of leg kicks. Harris with an inside leg kick. They trade punches. Harris lands a right hand. Ponzinibbio lands a straight right hand. Harris shoots for a takedown but Ponzinibbio sprawls away and they stay on the feet. Harris lands an uppercut to the body. They trade punches. Ponzinibbio lands a jab. They trade jabs. Harris with a jab and a leg kick. Harris with another leg kick. Harris with a pair of left hands to the body. They trade in close range. Ponzinibbio with a leg kick. Ponzinibbio with a pair of stiff jabs. 10-9 Ponzinibbio, 19-19.

Harris looks for a takedown but Ponzinibbio pushes him off to the mat. Ponzinibbio with some kicks as Harris is on his back. Harris stands and they trade jabs. Harris lands a left hook to the body. Ponzinibbio lands a stiff right hand. Ponzinibbio lands again and Harris stumbles back. Ponzinibbio is pressuring and lands and Harris is having trouble standing. Ponzinibbio lands and Harris goes down. Ponzinibbio lands from the top but lets Harris up. Ponzinibbio lands a right hand and is landing as they’re on the feet and it is stopped standing. What a finish from Ponzinibbio!

Official Result- Santiago Ponzinibbio def. Carlston Harris by TKO (punches) at 3:13 of Round 3

> Women’s Strawweights- #6 Mackenzie Dern (14-5, 9-5 UFC) vs. #8 Amanda Ribas (13-5, 7-4 UFC)

Dern with a pair of early leg kicks. Ribas lands a leg kick and Dern lands one in return. Dern with a combination. Dern lands a leg kick and Ribas lands a counter right hand. Dern with a leg kick. Ribas lands a right hand. Dern with a body kick. Dern lands a right hand. Dern scores a takedown and is inside the guard of Ribas. Ribas with some elbows from the bottom. Dern with some body shots. Dern lands some left hands and a few hammerfists. 10-9 Dern.

Dern with an inside leg kick. Dern tries a takedown but Ribas ends up on top inside the guard of Dern. Dern lands an elbow from the bottom that cuts Ribas open. Ribas with a few left hands from the top. Dern with a pair of elbows from the bottom. Ribas still in control from the top. Dern looks for an arm from the bottom and Ribas tries to roll out. Dern has Ribas tied up and ends up on top in a scramble. They both land late. 10-9 Ribas, 19-19.

Ribas with a body kick. Dern looks for a takedown and has the body lock against the fence. Ribas trips Dern to the mat and is in side control. Ribas with some body shots. Dern looks for an armbar from the bottom. Ribas is defending for now. Ribas with some knees to the body of Dern. Dern sweeps to the top and is still attacking the arm of Ribas. Dern lets go as she now has the mount. Dern with punches from the top as she looks for the arm. Dern goes for an armbar and has it locked in and Ribas taps! Dern pulls out the win with time running out in the third.

Official Result- Mackenzie Dern def. Amanda Ribas by submission (armbar) at 4:56 of Round 3