Frankie Edgar may not have been able to score a quick stoppage win over Cub Swanson at UFC FN 57, but he still recorded an impressive, submission victory over the surging featherweight.

Early on, Swanson was able to prevent several takedown attempts from the former lightweight champ, but in round two, Edgar kicked his wrestling and top game into high gear. Although Swanson put up a good fight, he was repeatedly taken down over the coming rounds and was forced to deal with Edgar’s relentless, ground-and-pound attack.

Edgar could have cruised to victory in round five, but the well rounded fighter went for the finish anyways, and tapped Swanson out with a late neck crank.

Swanson saw his six fight winning streak come to an end, and now it remains to be seen if Edgar’s impressive win was good enough to lock up a rematch with champion Jose Aldo.

Here are the results from UFC FN 57, which went down in Austin, Texas. If you missed the card, you can read about the prelims here and the main card here.

Frankie Edgar def. Cub Swanson via submission (neck crank) R5, 4:56

Edson Barboza def. Bobby Green (30-27, 30-27, 30-27)

Chico Camus def. Brad Pickett via split decision  (29-28, 27-30, 29-28)

Oleksiy Oliynyk def. Jared Rosholt via knockout (punches) R1, 3:21

Joseph Benavidez def. Dustin Ortiz via unanimous decision (30-27, 30-27, 30-27)

Matt Wiman def. Isaac Vallie-Flagg via unanimous decision (29-28, 30-27, 30-27)

Ruslan Magomedov def. Josh Copeland via unanimous decision (29-28, 30-27, 30-27)

Roger Narvaez def. Luke Barnatt via split decision (29-28, 28-29, 29-28)

James Vick def. Nick Hein via unanimous decision (30-27,  29-28, 29-28)

Akbarh Arreola def. Yves Edwards via submission (armbar) R1, 1:52

Paige VanZant def. Kailin Curran via TKO (punches) R3, 2:54

Dooho Choi def. Juan Puig via TKO (punches) R1, 0:18