World Series Of Fighting 28 took place last night and we’ve got all the results for you below.

In the main event of the evening Marlon Moraes successfully defended his bantamweight title for the third time as he made light work of challenger Joseph Barajas.

Moraes began targeting Barajas’ leg with hard kicks in the opening minute and they quickly took their toll. Just over a minute into the fight a couple of those kicks left Barajas clutching his knee in pain as he fell to the mat. Moraes followed up with some ground and pound for the TKO finish with 1.13mins on the clock.

“We trained hard. This camp was very hard,” Moraes said afterwards. “That was part of the game plan – kick him – but I wanted to mix it up. I think right now, I’m the best 135-pounder in the world. I can fight with anybody, and I’m not joking. No one can take that leg kick.”

See all the results from last night’s WSOF 28 event below.

Main Card:

Marlon Moraes def. Joseph Barajas via TKO (kicks) – Round 1, 1:13
Chris Gutierrez def. Timur Valiev via split decision (27-30, 29-28, 29-28)
Jamie Yager def. Daniel McWilliams via submission (armbar) – Round 1, 0:38
Ozzie Alvarez def. Andrew Ramm via unanimous decision (30-27, 30-27, 29-28)


Steve Ramirez def. Kyle Estrada via knockout (punches) – Round 1, 1:01
Isaias Alvarado def. Garrick Evans via TKO (strikes) – Round 1, 3:21
Heinrich Wassmer def. Keenan Lewis via submission (rear-naked choke) – Round 3, 3:02
Jalin Turner def. Eric Steans via knockout (punch) – Round 1, 0:38
Fard Muhammad def. Mike Kubeska via majority decision (28-28, 29-27, 28-27)