World Series of Fighting returns tonight from Garden Grove, California for a fight card headlined by arguably their best champion on the roster. Bantamweight king Marlon Moraes looks for his third successive title defense, as he takes on California's own Joseph Barajas, who is a massive underdog to the Brazilian powerhouse. In the co-main event, Dagestan's Timur Valiev battles unbeaten Chris Gutierrez, also in the bantamweight division.
More: WSOF 28: Moraes vs Barajas event preview
You can watch the live stream of the prelims at the top of the page, keeping in mind that WSOF isn't exactly the best at live streaming quality. The main card begins at 9 PM ET/6 PM PT on NBC Sports Network. Prelims will go live at about 6:45 PM ET.
Here's tonight's bout order:
Main Card
Marlon Moraes def. Joseph Barajas via TKO (leg kicks) at 1:13 of round 1
Chris Gutierrez def. Timur Valiev via split decision (27-30, 29-28, 29-28)
Jamie Yager def. Daniel McWilliams via submission (armbar) at :38 of round 1
Ozzie Alvarez def. Andrew Ramm via unanimous decision (30-27 x2, 29-28)
Prelims
Steve Ramirez def. Kyle Estrada via KO at 1:01 of round 1.
Heinrich Wassmer def. Keenan Lewis via submission (RNC) at 3:02 of round 3.
Jalin Turner def. Eric Steans, via KO at 0:38 of round 1.
Isaias Alvarado def. Garrick Evans via TKO at 3:20 of round 1.