ABU DHABI – MMA Junkie is on scene and reporting live from Saturday’s UFC on ESPN+ 37 event.

The event takes place at Flash Forum at Yas Island in Abu Dhabi. The main card airs on ESPN and streams on ESPN+ following prelims on ESPN+.

In the main event, Marlon Moraes (23-6-1 MMA, 5-2 UFC) meets Cory Sandhagen (12-2 MMA, 5-1 UFC) in a key bantamweight bout. In the co-feature, Edson Barboza (20-9 MMA, 14-9 UFC) takes on Makwan Amirkhani (16-4 MMA, 6-2 UFC) at featherweight. Plus, Ben Rothwell (38-12 MMA, 8-6 UFC) fights Marcin Tybura (19-6 MMA, 6-5 UFC) at heavyweight.

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

To discuss the show, be sure to check out our UFC on ESPN+ 37 discussion thread. You can also get behind-the-scenes coverage and other event notes from on-site reporter John Morgan (@MMAjunkieJohn) on Twitter.

Enjoy the fights, everyone.

Bruno Silva vs. Tagir Ulanbekov

Round 1 – The two fighters trade leg kicks to “kick” things off. Silva lands a punch. Ulanbekov responds. Both fighters are coming straight forward. They both land in a boxing exchange. A spinning wheel kick from Silva is blocked. Ulanbekov lands a combination. Silva connects with a hard punch. Ulanbekov lands a spinning backfist. Ulanbekov shoots for a takedown. Silva defends and the two fighters are back on the feet. Silva is pushing Ulanbekov against the fence. Ulanbekov reverses position and drags Silva to the mat. Ulanbekov is on top in half guard. Silva works his way to the feet. They separate. The kicking continues. Ulanbekov pumps a jab. A spinning back kick to the thigh lands for Silva. 10-9 Ulanbekov. Great round.

Round 2 – Ulanbekov connects with a combination. Silva is bleeding. Ulanbekov has really found his range. He’s opening up. The two fighters clinch and Ulanbekov drags the fight to the canvas. Ulanbekov is back in half guard. Silva scoots himself toward the cage. He briefly gets to his feet but Ulanbekov drags him back down. Silva gets up again, bearing Ulanbekov’s weight. Ulanbekov tries to hop onto Silva’s back. Ulanbekov falls off. They both get up. Silva ties Ulanbekov up against the fence. Ulanbekov reverses position. They separate briefly. Silva is tying up Ulanbekov again, looking for a single leg. Silva sweeps Ulanbekov’s legs out from under him. Ulanbekov gets up right before the round ends. 20-18 Ulanbekov.

Round 3 – Ulanbekov connects on another outside leg kick. Silva is pressing forward. Ulanbekov meets him with a jab. Ulanbekov shoots and Silva stuffs him. Both fighters land punches. Ulanbekov shoots again – and again Silva stuffs him. Silva threatens a submission with a front headlock. He lets go and immediately shoves Ulanbekov to the mat. Ulanbekov gets up, but Silva gets him down again. Ulanbekov works his way up and separates. The fighters clinch in the middle of the canvas. Silva tries to hip toss Ulanbekov but it fails. Ulanbekov drags him to the mat. They scramble. Silva rolls him over and gets him in a front headlock. Ulanbekov scrambles away but Silva presses him against the fence again. They separate. The two fighters wildly exchange. The round ends. MMA Junkie scores it 29-28 Ulanbekov.

Result: Tagir Ulanbekov def. Bruno Silva via unanimous decision (30-27, 29-28, 29-28)
Records: Bruno Silva (10-6-2 MMA, 0-3 UFC), Tagir Ulanbekov (13-1 MMA, 1-0 UFC)
Division: Flyweight
Broadcast: ESPN+
Referee:
Judging:

Tracy Cortez vs. Stephanie Egger

Round 1 – Cortez lands a leg kick. Egger responds with a leg kick of her own. Egger connects with a punch. Egger lands a body kick. Egger throws a combination. Cortez tries to tie her up but to no avail. They separate. Cortez lands a right hand and Egger goes down. It looked like it was more of a slip than anything. Egger throws a big overhand right. Cortez swiftly ducks under the strike and shoots for a takedown. She gets it. Cortez is in Egger’s full guard. Egger threatens an omoplata. Cortez avoids and gets Egger’s back in the scramble. Cortez has almost two minutes to work, body-triangle locked. Cortez is working for a rear-naked choke but Egger is fighting the hands well. Egger punches behind her own head, connecting on the face of Cortez. Egger separates Cortez’s legs and rolls. Cortez scrambles up and Egger is now pushing her against the fence. Cortez reverses position. Egger tries a hip toss and rolls for an armbar. The round ends. 10-9 Cortez.

Round 2 – Egger comes out aggressive. Cortez circles away. Just like in Round 1, Egger winds up for a bomb and Cortez takes her down. Cortez is in half guard. Cortez begins landing some hard shots. Egger shoves her off. Cortez is standing above her grounded opponent. Egger lands a hard upkick which appeared to stun Cortez – heel-to-head. Egger tries to take advantage of her hurt opponent but Cortez ends up on top. Cortez works to Egger’s back. Cortez is softening up Egger with punches. The round ends with Cortez on Egger’s back. 20-18 Cortez.

Round 3 – Both women still look fresh. Egger is coming forward – Cortez, the counterpuncher. Egger shoots for a takedown. Cortez prevents it. Egger is pushing Cortez against the cage. Egger is straining for a takedown – but to no avail. Cortez eventually shoves Egger off. Egger goes for a throw but Cortez slips out. Egger falls to the mat and Cortez grabs hold of her on the ground. Egger gets up. They separate, the clinch again. Cortez takes Egger down. Cortez eventually works her way to the back. The round ends with Cortez controlling. MMA Junkie scores it 30-27 Cortez.

Result: Tracy Cortez def. Stephanie Egger via unanimous decision (30-27, 30-27, 30-27)
Records: Tracy Cortez (8-1 MMA, 2-0 UFC), Stephanie Egger (5-2 MMA, 0-1 UFC)
Division: Women’s bantamweight
Broadcast: ESPN+
Referee: Kevin Sataki
Judging:

Giga Chikadze vs. Omar Morales

Round 1 – Interesting. Morales extends his hand to touch gloves. Chikadze shakes him off, to Morales’ surprise. Chikadze tries high kicks early, but he misses. Chikadze rips a body kick. Morales throws a combination and Chikadze comes over the top with a hard right hand. Chikadze connects with a leg kick but Morales cracks him with a punch. That one hurt but Chikadze continues pushing forward. Chikadze and Morales trade. Chikadze switching stances constantly, throwing with mean intentions. Morales clinches Chikadze and briefly shoves him against the cage. Chikadze breaks and the two return to the center. A hard calf kick lands by Chikadze – and another. Chikadze winds up and chucks a two-punch combination. Miss-miss. Morales has seemed to figure out the footwork. Suddenly he’s the one pressuring Chikadze. Morales throws a leg kick. Chikadze smiles and rips a mean body kick. Morales answers with a punch. The round ends. 10-9 Chikadze.

Round 2 – The fighters chuck right hands. Morales connects and smiles. Chikadze gets low with a karate kid style stance. Morales shoots for a takedown off a wild Chikadze punch. Morales gets Chikadze down but only briefly. Chikadze uses the cage to stand up. They separate. Chikadze lands a body kick. Morales dodges a looping Chikadze punch. Morales slips and gets up. Both fighters connect with punches. Morales is still the aggressor. The pace has slowed significantly as we hit the halfway mark of Round 2. Morales lands a kick to the body. Chikadze misses on a two-punch combination. The two fighters exchange in multiple combinations. They’re visibly tired. Morales is bleeding from the bridge of his nose. Chikadze doubles up on his kicks – the second one cracking Morales in the midsection. That was loud. The round ends. 20-18 Chikadze.

Round 3 – Morales comes out guns-a-blazing, pressing Chikadze. Chikadze is on the outside, circling away, remaining calm. Morales pumps a jab. Chikadze lands a kick, then tries a one-two combination. The combination misses. Morales sneaks in a right hand. That landed. Chikadze lands a beautiful body-kick-punch combination. Morales keeps pressing forward. Chikadze cranks Morales with a hard right hand, which floors him. Chikadze pounces. Morales is trying to survive. He eats a dozen-plus punches but gets up. Morales’ face is battered. What heart! The two fighters reset. Morales lands a good punch. Chikadze tries a rolling thunder, which fails. Morales pounces, as the final horn sounds. MMA Junkie scores the fight 30-27 Chikadze.

Result: Giga Chikadze def. Omar Morales via unanimous decision (30-27, 30-27, 30-27)
Records: Giga Chikadze (11-2 MMA, 4-0 UFC), Omar Morales (10-1 MMA, 2-1 UFC)
Division: Featherweight
Broadcast: ESPN+
Referee: Marc Goddard
Judging:

Ali Alqaisi vs. Tony Kelley

Round 1 –

Result:
Recap:
Records: Ali Alqaisi (8-4 MMA, 0-1 UFC), Tony Kelley (6-2 MMA, 0-1 UFC)
Division: Bantamweight
Broadcast: ESPN+
Referee:
Judging:

Joaquin Buckley vs. Impa Kasanganay

Round 1 –

Result:
Recap:
Records: Joaquin Buckley (10-3 MMA, 0-1 UFC), Impa Kasanganay (8-0 MMA, 1-0 UFC)
Division: Middleweight
Broadcast: ESPN+
Referee:
Judging:

Chris Daukaus vs. Rodrigo Nascimento

Round 1 –

Result:
Recap:
Records: Chris Daukaus (9-3 MMA, 1-0 UFC), Rodrigo Nascimento (8-0 MMA, 1-0 UFC)
Division: Heavyweight
Broadcast: ESPN+
Referee:
Judging:

K.B. Bhullar vs. Tom Breese

Round 1 –

Result:
Recap:
Records: K.B. Bhullar (8-0 MMA, 0-0 UFC), Tom Breese (11-2 MMA, 4-2 UFC)
Division: Middleweight
Broadcast: ESPN+
Referee:
Judging:

Ilia Topuria vs. Youssef Zalal

Round 1 –

Result:
Recap:
Records: Ilia Topuria (8-0 MMA, 0-0 UFC), Youssef Zalal (10-2 MMA, 3-0 UFC)
Division: Featherweight
Broadcast: ESPN+
Referee:
Judging:

Tom Aspinall vs. Alan Baudot

Round 1 –

Result:
Recap:
Records: Tom Aspinall (8-2 MMA, 1-0 UFC), Alan Baudot (8-1 MMA, 0-0 UFC)
Division: Heavyweight
Broadcast: ESPN+
Referee:
Judging:

Dricus Du Plessis vs. Markus Perez

Round 1 –

Result:
Recap:
Records: Dricus Du Plessis (14-2 MMA, 0-0 UFC), Markus Perez (12-3 MMA, 2-3 UFC)
Division: Middleweight
Broadcast: ESPN+
Referee:
Judging:

Ben Rothwell vs. Marcin Tybura

Round 1 –

Result:
Recap:
Records: Ben Rothwell (38-12 MMA, 8-6 UFC), Marcin Tybura (19-6 MMA, 6-5 UFC)
Division: Heavyweight
Broadcast: ESPN+
Referee:
Judging:

Edson Barboza vs. Makwan Amirkhani

Round 1 –

Result:
Recap:
Records: Edson Barboza (20-9 MMA, 14-9 UFC), Makwan Amirkhani (16-4 MMA, 6-2 UFC)
Division: Featherweight
Broadcast: ESPN+
Referee:
Judging:

Marlon Moraes vs. Cory Sandhagen

Round 1 –

Result:
Recap:
Records: Marlon Moraes (23-6-1 MMA, 5-2 UFC), Cory Sandhagen (12-2 MMA, 5-1 UFC)
Division: Bantamweight
Broadcast: ESPN+
Referee:
Judging: