On Saturday, Dec. 31, World Series of Fighting hosted its 34th event from the The Theater at Madison Square Garden in New York.

The stacked card featured four title match-ups. Headlining the action was undefeated lightweight champion Justin Gaethje, who faced off with veteran Luiz Firmino. Also on the main card, UFC veterans Jon Fitch and Jake Shields battled for Fitch’s welterweight strap and bantamweight king Marlon Moraes put his title on the line against fellow Brazilian Josenaldo Silva.

In the night’s preliminary card action, two-division champion David Branch defended his middleweight title against Louis Taylor.



The action kicked off with a preliminary card stream live on Combat Press beginning at 1 p.m. ET, before transitioning to the NBC Sports Network at 2:30 p.m. ET for three additional prelims. The main card aired live on NBC at 4 p.m. ET.

FULL RESULTS
Justin Gaethje def. Luiz Firmino by TKO (doctor’s stoppage). Round 3, 5:00 – for lightweight title
Jon Fitch def. Jake Shields by unanimous decision (49-46 x3) – for welterweight title
Marlon Moraes def. Josenaldo Silva by TKO (injury). Round 1, 2:30 – for bantamweight title
Yushin Okami def. Paul Bradley by split decision (29-28, 28-29, 29-28)
Caio Alencar def. Jared Rosholt by knockout (strikes). Round 1, 1:17
David Branch def. Louis Taylor by submission (rear-naked choke). Round 5, 2:00 – for middleweight title
Smealinho Rama def. Jake Heun by TKO (strikes). Round 2, 3:30
Shane Kruchten def. Jeremy Mahon by unanimous decision (29-28, 29-28, 29-28)
Bruno Santos def. Vagab Vagabov by split decision (28-29, 29-28, 29-28)
Andre Harrison def. Bruce Boyington by submission (rear-naked choke). Round 1, 1:54
Tom Marcellino def. Matt Denning by submission (guillotine choke). Round 1, 3:30