LAS VEGAS – MMA Junkie is on scene and reporting live from Saturday’s UFC Fight Night 189 event, and you can join us for live play-by-play and official results beginning at 4 p.m. ET (1 p.m. PT).

UFC Fight Night 189 takes place at the UFC Apex in Las Vegas. The card streams on ESPN+.

In the main event, Jairzinho Rozenstruik (11-2 MMA, 5-2 UFC) takes on Augusto Sakai (15-2-1 MMA, 4-1 UFC) in a heavyweight bout. In the co-feature, Walt Harris (13-9 MMA, 6-8 UFC) meets Marcin Tybura (21-6 MMA, 8-5 UFC) in another heavyweight fight.

Follow along with our round-by-round updates and official results beginning at approximately 4 p.m. ET for the prelims on ESPN+ and 7 p.m. ET for the main card on ESPN+.

To discuss the show, be sure to check out our UFC Fight Night 189 discussion thread. You can also get behind-the-scenes coverage and other event notes from on-site reporters John Morgan (@MMAjunkieJohn) and Ken Hathaway (@kenshathaway) on Twitter.

Enjoy the fights, everyone.

Place legal, online bets on today’s fights in CO, IA, IN, MI, NJ, PA, TN, VA, WV at BetMGM Sportsbook. New customer offer: Risk-free first bet. Bet now! Please gamble responsibly.

Jordan Leavitt vs. Claudio Puelles

Round 1 – Leavitt takes the center, and the two start to trade low kicks. Leavitt with an early warnign for having his fingers out as he keeps his guard high. Leavitt changes levels and shoots from distance, though Puelles rolls with him. Puelles has the dominant position, but Leavitt continues to press forward and adjust looking to trade spots. Leavitt briefly grabs a leg and scrambles to top, but Puelles shifts, as well, and moves to his feet. Leavitt stays right and drops, netting a takedown, though Puelles again wastes little time in getting back to his feet. Leavitt working from the clinch and controls the body. He scores a trip, but again, he’s not able to keep the fight on the floor. Two minutes left. Puelles still trying to create some space, and he finally does pull away. They go back to trading low kicks. Puelles with a surprising takedown attempt. He gets inside and drives the action to the canvas. Leavitt looking to control the neck. He turns to a rubber guard. Puelles tries to posture and strike, but Leavitt moves the legs up, and Puelles has to focus on defense. Leavitt with a few hammerfists from his back before the bell. Round ends, and MMA Junkie gives it to Leavitt, 10-9.

Round 2 – Both men again favoring kicks in the early striking exchanges. Leavitt stationary on his feet before diving for the takedown. Puelles sprawls well and then looks to set up on top. Leavitt grabs the leg and gets into position for a heel hook. Puelles has to be careful here, and he spins free and again sets up on top. Leavitt trying to spin and invert underneath. Puelles patiently working free from the awkward attacks. He gets free and settles on top, landing a few big strikes. Leavitt turns again and moves to his knees. Puelles able to set up on his back. He drags his opponent flat and gets a figure-four around the body. Leavitt controlling the arms, so Puelles able to just work in a few short slaps. Round ends there, and MMA Junkie gives it to Puelles, 10-9.

Round 3 – Early exchange, and Puelles is quick to shoot. Leavitt initially tries to control the neck, but he doesn’t have it. Puelles able to get top position and land a few strikes. Leavitt gathers himself and scrambles underneath, looking to buck for the sweep. He can’t quite get the turn, and Puelles is able to settle back on top. Leavitt inverts again with a little space, and Puelles presses back down to keep him on the floor. Puelles sits on the head in north-south and lands a few short punches to the body. Leavitt is trapped underneath and trying to score with a few short punches, as well. Not much happening here, and referee Chris Tognoni stands them up. Puelles looks frustrated, and his corner calls for him to focus. Leavitt looking to press, but Puelles quickly takes him down again and sets up on top. That was Leavitt’s moment, but he wasn’t able to capitalize. Puelles looks content to just ride out the round in his opponent’s guard. A few punches are traded before the bell. MMA Junkie gives the final round to Puelles, 10-9, and awards him the fight 29-28.

BetMGM Odds: Leavitt -200, Puelles +170
Result: Claudio Puelles def. Jordan Leavitt via unanimous decision (29-28, 29-28, 29-28)
Records: Jordan Leavitt (8-1 MMA, 1-1 UFC), Claudio Puelles (10-2 MMA, 3-1 UFC)
Division: Lightweight
Broadcast: ESPN+
Referee: Chris Tognoni
Judging: Sal D’Amato (29-28, giving Puelles rounds 2 and 3), Bryan Miner (29-28, giving Puelles rounds 2 and 3), Adalaide Byrd (29-28, giving Puelles rounds 2 and 3)

Sean Woodson vs. Youssef Zalal

Round 1 – Woodson takes the center and looks to strike. Zalal moving well early, and Woodson points to the center of the cage. Zalal finding a home for the left hand early. He’s jumping in and out of range against the taller opponent and forcing Woodson to chase. Woodson pumping that long jab, but Zalal is slipping and returning fire well. Woodson’s face already showing some wear. Zalal changes levels and looks for the takedown, but Woodson able to dig an underhook and battle. Zalal eventually has to pull away. They start trading, and Woodson lands a clean right, his best of the fight. Zalal gathers himself and goes back to work. He’s adding in low kicks, as well, but most of his work is countering Woodson’s jab. Zalal drops down again and presses the action to the fence. He has the body wrapped, but he can’t get his opponent off-balance. Woodson eventually spins to the outside. They continue battling. Zalal spins and pulls away and then shoots immediately. This time he’s inside. He lifts Woodson and sends him to the canvas in the closing seconds. Woodson stands at the bell. MMA Junkie gives the first to Zalal, 10-9.

Round 2 – Woodson pressing a bit to start. Zalal gets busy with the lateral movement. Woodson having success when he can get Zalal stationary. Meanwhile, Zalal is best when he’s moving and countering the jab. Exchanges picking up, and both men are landing. Zalal again looks to changes levels, but Woodson’s defense is sound. Battle for position, and Woodson able to stay upright. Zalal lands a right hand as he backs away. As they begin again, Woodson driving forward and landing the jab. He goes into the clinch, but nothing there. They break apart, and Woodson lands a nice knee. Both scores with punches in tight. Woodson picking up the pace a bit. Zalal drops down again in the final minute. Nothing there. Time winding down, and Woodson grabs a guillotine as he falls to his back. Zalal’s corner yelling for him to hang tight, and he does. Bell sounds. MMA Junkie gives it to Woodson, 10-9.

Round 3 – Woodson immediately to the jab. Zalal with low kicks and looking to continue with the counter. Zalal changes levels early. He drives the action to the cage. Woodson widens his stance and stays upright. Woodson starts to turn, and Zalal has to let go. Back in the center, and Woodson is working the jab. Zalal swings back and then again goes inside. He wraps the arms around the body but can’t get it down. Zalal trying to get this. He switches to a single. Woodson with a few elbows, and Zalal has to back away. Woodson pressing forward on the restart, looking to be aggressive on the feet. Zalal not landing the counters quite as frequently. Zalal again wants the takedown. Woodson again defending well and trying to work into a guillotine. Not there, but Zalal backs away. Jab for Woodson. Zalal again shoots inside. Woodson grabs the neck as they fall. Zalal rolls to get his back to the canvas. Not quite there, but he pulls free. Scramble on the floor.Woodson on top. They scramble again back to the feet. They trade shots until the bell. MMA Junkie gives the final round to Woodson, 10-9, and awards him the fight 29-28.

BetMGM Odds: Woodson -165, Zalal +140
Result: Sean Woodson def. Youssef Zalal via split decision (28-29, 29-28, 29-28)
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Sean Woodson (8-1 MMA, 2-1 UFC), Youssef Zalal (10-5 MMA, 3-3 UFC)
Division: Featherweight
Broadcast: ESPN+
Referee: Keith Peterson
Judging: Ron McCarthy (28-29, giving Zalal rounds 1 and 2), Junichiro Kamijo (29-28, giving Woodson rounds 2 and 3), Tony Weeks (29-28, giving Woodson rounds 2 and 3)

Manon Fiorot vs. Tabatha Ricci

Round 1 – Fiorot with an early side kick to the body. Ricci moving left on the outside. Low kicks traded. Fiorot clearly the larger fighter, and she’s looking to be aggressive early. Side kick from Fiorot. Ricci flurries with punches but quickly takes another kick to the body. Ricci trying to stay active with her movement, getting in and out of range. Fiorot kicks to the body and then the head. Ricci just trying to stick and move, but she takes damage when she’s in range. Fiorot with a big left hand. She’s using her length perfectly. Ricci tries to clinch, but Fiorot pushes her away and lands a clean right hook. Fiorot is having success with her hands now, too. Ricci showing durability and a willing ness to engage, but it’s an uphill battle. Fiorot stumbles for a moment as she advances, but she picks herself up and lands one more flurry to close. MMA Junkie gives the first to Fiorot, 10-9.

Round 2 – Fiorot with the early kick and aggressive with her hands, as well. Fiorot looking to work inside. First effort doesn’t get there. Second effort nearly gets her opponent of her feet, but Ricci stays upright. Fiorot aggressive again with punches. Ricci swinging back, but she can’t match the power. Low kicks traded. Fiorot with a crisp punching combination that lands clean. Ricci refusing to go away, firing flurries and slipping away, but Fiorot is landing some clean shots. Three punches finally send Ricci to the canvas. Fiorot jumps on top. Ricci crawls back to her feet, covering up. Fiorot slips to the back. before breaking away and landing another hard flurry of shots, and referee Herb Dean calls it. Ricci was on her feet, but she stumbles away, clearly dazed. Good finish.

BetMGM Odds: Fiorot -550, Ricci +400
Result: Manon Fiorot def. Tabatha Ricci via TKO (punches) – Round 2, 3:00
Recap:
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Manon Fiorot (7-1 MMA, 2-0 UFC), Tabatha Ricci (5-1 MMA, 0-1 UFC)
Division: Women’s flyweight
Broadcast: ESPN+
Referee: Herb Dean

Mason Jones vs. Alan Patrick

Round 1 – Quick pace early. Patrick tries to duck in for a takedown and takes a knee. That stuns him briefly. Jones presses the action to the cage. Nothing there, but he lands a big right as he pulls away. Patrick trying to press forward, but he’s walking into damage. Jones is on point with his counters. Patrick tries for the spinning backfist but slips. Jones keeping the pressure high. Patrick countering with wild flair, but Jones having more success by going straight down the middle. Jones left lands clean, and Patrick staggers back a bit. Patrick has blood streaming down from. the left eye. He gets inside and clinches and pulls guard. Jones happy to sit on top and deliver big shots. Right hand scores. Elbows. Patrick has to stand. Jones drags him right back to the floor. Jones postures and looks to pick his shots. Patrick trying to things up underneath. Jones with big puches. Referee Chris Tognoni warns him to fight back. Patrick moves, but he’s taking big shots. Round ends. MMA Junkie gives it to Jones, 10-8.

Round 2 – Patrick seems to have recovered well, and he pushes forward. Patrick with a quick takedown attempt, but Jones stuffs it and then scores one of his own, setting up in Patrick’s guard. Patrick’s head is against the cage. Jones looking to posture and strike. Patrick doing a good job of slowing things down, but he’s not offering anything in terms of offense. Patrick crawls to his feet. Jones keeping the pressure high. Patrick with a wild spinning backfist that misses. Jones lands a powerful uppercut. Jones teeing off on the feet, but Patrick recoils and complains of an eyepoke. Doctor comes in, and Patrick admits he can’t see. This fight is over. Unfortunate ending.

BetMGM Odds: Jones -300, Patrick +240
Result: Mason Jones vs. Alan Patrick declared a no contest (accidental eyepoke) – Round 2, 2:14
Recap: Mason Jones’ eye poke leads to no contest with Alan Patrick
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Mason Jones (10-1 MMA, 0-1 UFC), Alan Patrick (15-3 MMA, 5-3 UFC)
Division: Welterweight
Broadcast: ESPN+
Referee: Chris Tognoni

Makwan Amirkhani vs. Kamuela Kirk

Round 1 – Amirkhani with his hands low, and he scores a slick jab. Leaping knee from Amirkhani comes up short. Kirk studying from the outside and kicks low. Amirkhani with another flying knee that misses. Amirkhani shoots from distance, but Kirk defends it well and pulls away. Amirkhani immediately shoots again and briefly holds a leg but can’t keep it. Kirk confident on the feet and lands a nice right to the body. Amirkhani gets deep on a single. Kirk with excellent balance to stay upright. Amirkhani stays with it. He lifts Kirk and slams him to the canvas. Kirk pops back up, but Amirkhani drags him down a second time. Kirk able to grab guard. Amirkhani with a firm grip in his head control. He lets it go, and Kirk immediately sits his back to the cage and stands. Amirkhani tries to hold him there, but Kirk backs away. As they reset, Amirkhani lands a clean right hook that drops his opponent to a knee. Kirk pops up but eats a straight left, as well. Brief timeout as Amirkhani is poked in the eye. They both flurry on the restart. Round ends shortly after, and MMA Junkie gives it to Amirkhani, 10-9.

Round 2 – Amirkhani quickly across the cage. Kirk favoring kicks to start. Jabs traded. Kirk adds the straight behind it. Kirk having some success with the right hand. Amirkhani trying to counter, but Kirk is dialed in right now, slipping the replies. Takedown from range for Amirkhani, and Kirk sprawls perfectly. Straight punches traded. Kirk advancing now, and Amirkhani slips underneath him and drives in for the takedown. Kirk tries to grab the neck, and Amirkhani can’t clear to the side. He waits patiently and Kirk lets go. Amirkhani looks to posture. Kirk with butterfly guard and creates some space but does not stand. Amirkhani able to press down and settle back on top. Kirk in guard. Short punches traded. Amirkhani postures, and Kirk tries to scoot to the fence. Kirk kicks his legs high and gets a triangle in place. Slick move there. He can’t get the squeeze, so he turns to focus on the arm. Lot of torque there. Amirkhani rolling with it, but man this looks close. Somehow, he survives. Tense moments. Round ends. MMA Junkie gives it to Kirk, 10-9.

Round 3 – Kirk advancing but walks into a lead hook. Amirkhani with a straight behind it. Amirkhani ducks for a takedown, but it’s clear he’s tired. Kirk corner sees it, too. Amirkhani advancing and lands a the lead hook again, followed by the straight. Amirkhani changes levels. He’s in deep on a double. He gets the fight to the floor. Kirk tries to grab the neck, but nothing there. Amirkhani sets up in his opponent’s guard. Kirk with the butterfly guard. He tries to work the triangle again. Amirkhani snuffs this one out. Kirk sits up and tries to hit a switch. Not there, but he does crawl to his feet. Amirkhani stays tight and drags him to the canvas again. Kirk crawls up, and Amirkhani tries the trip, but he winds up dragging Kirk on top. Amirkhani tries desperately to sweep but can’t get him off. Amirkhani holding tight now underneath. Kirk punching the body. It’s not much, but it’s something. Amirkhani desperate to sweep late. Close round. MMA Junkie leans toward Amirkhani, 10-9, awarding him the fight, 29-28. Going to come down to that late work.

BetMGM Odds: Amirkhani -200, Kirk +160
Result: Kamuela Kirk def. Makwan Amirkhani via unanimous decision (30-27, 29-28, 29-28)
Recap:
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Makwan Amirkhani (16-6 MMA, 6-4 UFC), Kamuela Kirk (12-4 MMA, 1-0 UFC)
Division: Featherweight
Broadcast: ESPN+
Referee: Keith Peterson
Judging: Dave Hagen (30-27), Mike Bell (29-28, giving Kirk rounds 2 and 3), Rick Winter (29-28, giving Kirk rounds 2 and 3)

Muslim Salikhov vs. Francisco Trinaldo

Round 1 – Trinaldo walking forward, but Salikhov is first to throw. He’s retreating and looking to counter. Trinaldo with a kick to the body. Salikhov answers with a spinning kick to the body. Salikhov with a big kick to the body. He goes up top, but it’s blocked. Trinaldo still walking forward, loading up on big punches. Salikhov relying on kicks, as you’d expect. He does land with a big right hand, as well. Meanwhile, Trinaldo continues to walk forward with big punches, some of which are certainly finding the mark. Salikhov with a low kick, but Trinaldo scores a straight left. Salikhov high kick partially scores. Spinning kick misses. The two trade punches. Trinaldo with a nice kick to the body, but Salikhov catches him with a counter. Trinaldo stumbles to the canvas. Salikhov jumps on top and lands a few big punches as Trinaldo tries to recover. Time winding down, and Trinaldo grabs a leg. Salikhov stands, and the round ends. MMA Junkie gives it to Salikhov, 10-9.

Round 2 – Trinaldo pushing the pace early. Salikhov retreating and misses a huge uppercut. Trinaldo still loading up on the left hand. He lands a big one and puts a right behind it. Salikhov with a low kick and then goes high. Trinaldo answers back with the big left. Salikhov scores with a huge right hand. Trinaldo staggers but stays upright. Salikhov high kick partially lands, but Trinaldo is fine. Massive punches traded, and both men land. Salikhov staggers briefly. He’s got blood streaming from his nose. Trinaldo taking damage, but he’s relentless. Salikhov countering well, but he’s taking some to give some. Salikhov left scores. Salikhov kicks the body. He moves forward, and they clinch, and he scores a toss but doesn’t follow. Trinaldo back up and looking to engage. Round ends on the feet, and MMA Junkie gives it to Salikhov, 10-9.

Round 3 – Trinaldo out quickly. Punches traded, and Salikhov backs away after suffering an eyepoke. Doctor comes in to take a look. There’s some blood around the eye and some damage. Still, Salikhov says he can see, and we do continue. Trinaldo apologizes but then turns up the aggression. Absolute fireworks as they trade shots.Brief clinch, but Salikhov pulls away. He kicks low, and Trinaldo with huge punches up top. Salikhov tries for a throw, but it’s not there. Trinaldo just a terminator right now. Salikhov blocks a high kick and pushes Trinaldo to the floor but doesn’t follow. Salikhov kicking the legs a. bit, but he’s not doing enough, and referee Mark Smith brings Trinaldo to the feet. Front kicks from Salikhov. Spinning high kick. Trinaldo answering with big punches. He lands to the body. Trinaldo walking forward and lands a kick to the body, as well. They trade left hands. Trinaldo is unbelievable. He rifles off more big punches. Salikhov wraps the body and just powers his way into a takedown, lifting his opponent and slamming him down. Salikhov sets up on top, but Trinaldo punching away from his back. Elbows, as well. Salikhov with a few punches of his own before the bell. Heck of a fight. Immediate respect from both men after that one. MMA Junkie gives the final round to Trinaldo, 10-9, but awards the fight to Salikhov, 29-28.

BetMGM Odds: Salikhov -250, Trinaldo +200
Result: Muslim Salikhov def. Francisco Trinaldo via unanimous decision (30-27, 30-27, 30-27)
Recap:
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Muslim Salikhov (18-2 MMA, 5-1 UFC), Francisco Trinaldo (26-8 MMA, 16-7 UFC)
Division: Welterweight
Broadcast: ESPN+
Referee: Mark Smith
Judging: Sal D’Amato (30-27), Ron McCarthy (30-27), Adalaide Byrd (30-27)

Tanner Boser vs. Ilir Latifi

Round 1 – Boser pushing the pace to start, and he has a high kick blocked. Latifi patient early. Boser with a kick to the body. Latifi walks forward with a few jabs. He adds the right hand behind them. Latifi catches a kick to the body and slams Boser to the floor. Boser able to get guard, thought Latifi works past a leg. Latifi controlling well from the top but hasn’t been able to do much with strikes. Latifi slips out to side control and puts heavy pressure on the head. He thinks about the guillotine, but Boser finds space to crawl back to his feet. Boser pressing in from the outside, but Latifi able to slip free, and they reset. One minute left. Latifi slips a jab and answers with his own. Boser trying to take advantage of his time on the feet, but his attacks are mostly blocked. Bell sounds. MMA Junkie gives it to Latifi, 10-9.

Round 2 – Boser working the long jab early. Latifi looking to slip and counter. They trade big punches. Latifi trying to be aggressive and move forward, but Boser looking to use the jab and keep some range. Boser kick blocked. Boser having success with the jab. He adds a right behind it. Latifi dangerous with the replies, but Boser the busier man right now. Boser throwing more kicks to the body. He continues to pump out the jab. Latifi scores with a nice right hand. Boser with a left hand. Latifi turns and covers and goes to the ground. Was there a foul there? Boser attacks, and referee Herb Dean lets them continue. Boser wailing away. with punches, but Latifi battles his way back to the feet. Damage around Latifi’s left eye, but he’s trying to brawl. Boser looking to keep distance and use his range. Latifi scores with a left. Round ends on the feet, and MMA Junkie gives it it Boser, 10-9.

Round 3 – Doctor comes in to check out the eye, but we fight on. Latifi trying to be aggressive to start. He fires the right hand. Latifi still using that jab. Latifi changes levels from range and drives forward. Boser saw it coming but couldn’t stop it. Boser has guard and is trying to hold tight. Latifi posturing a bit and punching when he can. He lands a couple of big right hands. Latifi trying to sit up and sweep. Latifi presses him back down. Latifi controlling the positioning and and doing damage when he can. Boser stuck on his back. Every time Boser moves, Latifi settles again to keep him on the floor. They trade punches, but Boser just can’t get out from underneath him. Latifi finishes on top, punching to the body. MMA Junkie gives the final round to Latifi, 10-9, and awards him the fight 29-28.

BetMGM Odds: Boser -200, Latifi +165
Result: Ilir Latifi def. Tanner Boser via split decision (29-28, 27-29, 29-28)
Recap:
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Tanner Boser (19-8-1 MMA, 3-3 UFC), Ilir Latifi (15-8 MMA, 8-6 UFC)
Division: Heavyweight
Broadcast: ESPN+
Referee: Herb Dean
Judging: Mike Bell (29-28, giving Latifi rounds 1 and 3), Tony Weeks (27-29, giving Boser rounds 1 and 2, with a 10-8 in round 2), Junichiro Kamijo (29-28, giving Latifi rounds 1 and 3)

Montana De La Rosa vs. Ariane Lipski

Round 1 – De La Rosa with a wide stance to start. She misses on a high kick. Lipski eats a jab but follows with a flurry of her own. Both women patient but then unleash right hands at the same time. Lipski shot on a flurry and De La Rosa scores with a right hand counter. De La Rosa misses a front kick but then wraps the body and drags Lipski to the canvas. Half-guard for Lipski. She’s trying to frame for space, but De La Rosa keeping the pressure tight. Lipski able to take guard. Lipski active from her back with strikes, but De La Rosa landing punches from the top. Short elbows from De La Rosa. Lipski is cut on the left side of her head, and the blood is streaming out. De La Rosa finishes on top. MMA Junkie gives the round to De La Rosa, 10-9.

Round 2 – Lipski presses forward and land a big right hand immediately. De La Rosa is hurt. Lipski keeps pressing, and De La Rosa ducks under and is able to score the takedown to slow things down. De La Rosa now controlling again. Lipski looks to grab the leg, but De La Rosa spins perfectly and settles in side control, using her forearm to press down on the neck. Short elbows and forearms from the top. Blood starting to trickle out of a cut over Lipski’s right eye. She’s trapped against the fence as De La Rosa grinds away from the top. De La Rosa trying to trap the right arm for the arm-triangle, but Lipski pulls it free. Meanwhile, De La Rosa steps over to mount. One minute left. De La Rosa hunting the finish. Big punches landing from the top. Lipski bucking and rolling but can’t get free. De La Rosa not relenting, and referee Keith Peterson has to call it.

BetMGM Odds: De La Rosa -250, Lipski +210
Result: Montana De La Rosa def. Ariane Lipski via TKO (punches) – Round 2, 4:27
Recap: Montana De La Rosa scores bloody TKO of Ariane Lipski
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Montana De La Rosa (12-6-1 MMA, 5-2-1 UFC), Ariane Lipski (13-7 MMA, 2-4 UFC)
Division: Women’s flyweight
Broadcast: ESPN+
Referee: Keith Peterson

Gregory Rodrigues vs. Dusko Todorovic

Round 1 – Rodrigues with hands high to start. Todorovic rushes forward and moves into the clinch. Rodrigues circles off the cage, but Todorovic reverses again. They continue to work in the clinch. Rodrigues with a beautiful throw to the floor, but Todorovic pops right back to his feet. Rodrigues with a crisp jab as they separate. Todorovic lands a few of his own, but Rodrigues scores another crisp jab. Right hand lands behind it. Both men landing clean on the feet, bur neither showing much wear. Todorovic with a nice jab, but Rodrigues is landing clean with the counters. Rodrigues moving his head well and keeping his guard high. He lands a two-punch combination. Todorovic clinches briefly, then backs away. One minute left. They continue to trade strikes on the feet. Dangerous game, but both men holding up to it so far. Round ends on the feet, and MMA Junkie gives it to Rodrigues, 10-9.

Round 2 – Todorovic back on the jab, but Rodrigues answering well. Rodrigues starting to really drill in the right hand. Todorovic wants a clinch, but Rodrigues pushes him away. Rodrigues just very composed on the feet, timing everything well. Rodrigues changes levels and absolutely drive through for a big takedown. Todorovic quick to get to a knee and look to stand. Rodrigues blasts him with a knee and maintains the bodylock. Rodrigues trying to slip around to the back, but Todorovic using the fence well to prevent that. Rodrigues does get to the back, but Todorovic able to battle the hands and spin free. More punches traded as they reset. Quick clinch, but it’s a stalemate, so they start striking again. Todorovic staying busy, but Rodrigues is timing is counters to perfection. Low kick scores from Rodrigues. Todorovic hesitating a little now on his strikes. Round ends, and MMA Junkie gives it to Rodrigues, 10-9.

Round 3 – Respect between the two to start the third. Punches traded. Rodrigues wipes his face. Todorovic leaps forward with a flying knee that just misses. Rodrigues drives in for a takedown, but Todorovic able to pull away. Rodrigues back to the boxing and lands a right hand. Rodrigues rifling off combinations. he goes to the body, as well. Somehow, Todorovic is just walking through them and driving out straight punches of his own. Big left hand for Rodrigues. Todorovic’s face finally showing a little wear, but his eyes are clear, and he keeps pressing forward. Rodrigues misses on a low kick, but he resets before Todorovic can capitalize. Rodrigues’ right hand finding the mark. He leans forward with the jab and nearly eats a knee but gets away. They continue to trade punches in close quarters. Todorovic ducks for a late takedown, but Rodrigues stuffs it, and they keep trading again. Heck of a fight. MMA Junkie gives the final round to Rodrigues, 10-9, and gives him the fight, 30-27.

BetMGM Odds: Todorovic -135, Rodrigues +110
Result: Gregory Rodrigues def. Dusko Todorovic via unanimous decision (30-27, 30-27, 29-28)
Recap:
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Gregory Rodrigues (10-3 MMA, 1-0 UFC), Dusko Todorovic (10-2 MMA, 1-2 UFC)
Division: Middleweight
Broadcast: ESPN+
Referee: Mark Smith
Judging: Rick Winter (30-27), Tony Weeks (30-27), Ron McCarthy (29-28, giving Rodrigues rounds 1 and 2)

Miguel Baeza vs. Santiago Ponzinibbio

Round 1 – Ponzinibbio out quickly and looking to pressure. Baeza deals well as he moves, looking to counter. Ponzinibbio changing levels and looking for opening as he stands in front. Jabs traded. Baeza goes to the legs a bit. Ponzinibbio staying right in front of his face, but Baeza is moving well. Baeza reaches with a left hook. Ponzinibbio slips a bit on a low kick. Baeza continues to work the legs and lands a crisp left, as well. That one stunned Ponzinibbio. Baeza not rushing anything. He continues to chop the legs. Baeza’s jab is crisp. Ponzinibbio lands a big left, but Baeza back with a right behind it. Baeza to the leg again, and that left leg is damaged. Ponzinibbio trying not to show it. Ponzinibbio swinging back in the end, though Baeza covers well. Heck of a round. MMA Junkie gives it to Baeza, 10-9.

Round 2 – Ponzinibbio pressuring again right away. Baeza quick and moves well, but he’s taking some damage, too. Baeza continues chopping the legs. Ponzinibbio having trouble putting pressure on it. Baeza right hand lands over the top. Ponzinibbio is hurt. Another crisp right from Baeza scores. Ponzinibbio’s leg damaged. His face is showing wear. Still, Ponzinibbio is moving forward and swinging. He lands a right hand. Ponzinibbio jab scores. Baeza hard to the leg again. Ponzinibbio with a few solid low kicks. Baeza right lands clean. Ponzinibbio high kick blocked. He lands a jab. Right hand scores. Ponzinibbio is an absolute warrior. He’s finding a home for the jab. Baeza taking them well. Baeza shoots inside, but Baeza sprawls. Ponzinibbio brawling. Left hands land clean. Ponzinibbio gaining some momentum. Baeza lands again to the leg. They trade punches until the end. Another great round. MMA Junkie gives it to Ponzinibbio, 10-9.

Round 3 – Ponzinibbio pressing with jabs to start. Baeza digs to the legs. Jabs traded. Baeza continues to work the leg. He’s got some spring in his step. Baeza right hand scores, but Ponzinibbio answers back with a few jabs. Big low kick from Ponzinibbio, and Baeza’s leg buckles. Baeza returns to the jab. Both men just standing and firing in the pocket. Everything you could have hoped for in this one. Baeza’s face showing some damage. Ponzinibbio continues to go at the leg and then scores the bog left. Baeza quicker, but Ponzinibbio’s pressure us unreal. Ponzinibbio right lands. Baeza is hurt. Both men have to be exhausted. Low kicks traded. Punches traded. Ponzinibbio pressuring to the end. He lands a big left. Baeza swingin back and scores with an uppercut. This is just an absolute brawl. Ponzinibbio and Baeza swinging no-stop until the end. Unbelievable fight. MMA Junkie gives the final round to Ponzinibbio, 10-9, awarding him the fight 29-28, Absolutely unbelievable fight.

BetMGM Odds: Baeza -120, Ponzinibbio +100
Result: Santiago Ponzinibbio def. Miguel Baeza via unanimous decision (29-28, 29-28, 29-28)
Recap: Santiago Ponzinibbio outslugs Miguel Baeza in instant classic
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Miguel Baeza (10-1 MMA, 3-1 UFC), Santiago Ponzinibbio (28-4 MMA, 10-3 UFC)
Division: Welterweight
Broadcast: ESPN+
Referee: Herb Dean
Judging:

Roman Dolidze vs. Laureano Staropoli

Round 1 – Dolidze walks forward and is patient to start, pawing a jab. he thinks level change just as Staropoli kicks. Big smile from Dolidze. He changes levels shortly after and brings the fight to the floor. Bodylock is tight. Staropoli battles back to his feet, but Dolidze is refusing to let him go. Staropoli tries to sit out, but Dolidze still holding him tight. Couple of knees score for Dolidze. Staropoli nto giving up too much but is stuck on defense. Dolidze with a trip and tries to get hooks, but Staropoli stands back up. Dolidze with short knees. He gets another trip to the canvas, but Staropoli scrambles to the fence and stands. Staropoli thinks forward roll, but he can’t get it. Dolidze just refusing to break this grip. He does briefly to land a few punches, but Staropoli can’t break free. Dolidze breaks free to punch at the end, and MMA Junkie gives him the round, 10-9.

Round 2 – Staropoli switching stances as he stands in front. He unleashes a right hand, but Dolidze just dives through it and wraps the body, driving through for the takedown. Staropoli is again quick to stand and battle in the clinch. Dolidze slips to the back and looks for the trips. Not there, and Staropoli works desperately to break the grip. He finally gets free and looks to strike. Staropoli slips on a kick, and Dolidze lands a straight while he’s defenseless. Staropoli tries to settle down and strike, but Dolidze shoots inside and again scores a takedown. Staropoli again pops right back to his feet, but he just can’t get free. Dolidze trying to get hooks, but Staropoli using the cage well to prevent that. Less than a minute, and Staropoli creates a scramble and gets Dolidze to the canvas. However, Dolidze grabs a leg, and Staropoli has to turn and reset. They clinch late and end on the feet. MMA Junkie gives it again to Dolidze, 10-9.

Round 3 – Staropoli bounces lightly on his feet, hoping to strike. He pops out a quick jab. Staropoli kicks the legs, and Dolidze smiles again. Staropoli misses a high kick but follows with a side kick to the body. Staropoli firing out high kicks, but Dolidze blocking them and talking a little bit. Dolidze ducking to his right over and over. Finally he ducks all the way and gets to the clinch. He slips around to the back once again. Staropoli talking to him now, trying to entice him into a striking fight. Staropoli spins inside and briefly grabs the neck. No squeeze there. He lets it go. Staropoli with a few elbows inside. Staropoli scrambles, and he briefly gets a takedown and moves to the back. He postures and kicks a little before backing away and forcing a reset. Dolidze moves inside and clinches, and now he’s talking back to Staropoli. They finish in the clinch. MMA Junkie gives the final round to Staropoli, 10-9, but awards the fight to Dolidze, 29-28.

BetMGM Odds: Dolidze -140, Staropoli +115
Result: Roman Dolidze def. Laureano Staropoli via unanimous decision (30-27, 30-27, 30-27)
Recap:
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Roman Dolidze (9-1 MMA, 3-1 UFC), Laureano Staropoli (9-4 MMA, 2-3 UFC)
Division: Middleweight
Broadcast: ESPN+
Referee: Keith Peterson
Judging:

Jairzinho Rozenstruik vs. Augusto Sakai

Round 1 –

BetMGM Odds: Rozenstruik -125, Sakai -105
Result:
Recap:
Photos: UFC Fight Night 189: Best photos from Las Vegas
Records: Jairzinho Rozenstruik (11-2 MMA, 5-2 UFC), Augusto Sakai (15-2-1 MMA, 4-1 UFC)
Division: Heavyweight
Broadcast: ESPN+
Referee: Herb Dean
Judging: