The UFC touched down in Nashville Saturday night for UFC Fight Night 108.

In the main event from the Bridgestone Arena, Cub Swanson kept his place inside the Top-5 at featherweight with a convincing decision win over Artem Lobov.

While many believed Swanson would have his way with Lobov, the Irish fighter – and close friend of UFC lightweight champion Conor McGregor – showed his worth by going the distance.

Swanson almost locked in an early choke, but Lobov fought it off. He did the same in the final moments of the fight, leaving the Octagon with the respect of Swanson.

Al Iaquinta made a triumphant return to the Octagon, handing Diego Sanchez a first round knockout defeat. Iaquinta, a former runner-up on The Ultimate Fighter, had not fought since early 2015 due to contract issues, but had no problem picking up his fifth consecutive win.

Ovince Saint Preux locked up his second submission win via Von Flue choke, forcing Marcos Rogerio de Lima to tap in the second round. OSP also picked up a portion of de Lima’s fight purse after the Brazilian missed weight.

John Dodson made sure to keep his name on the short list at bantamweight, earning a decision over Eddie Wineland.

Stevie Ray overcame a slow start to earn the biggest win of his career, as the lightweight bested Joe Lauzon. While one judge ruled the fight a draw, the other two gave it to Ray.

Mike Perry kicked off the main card with a thrilling performance, stopping Jake Ellenberger in his tracks in the second round. Perry connected with an elbow that floored Ellenberger, giving him a 10th career finish – and third inside the Octagon.

The prelims featured four decisions and three finishes. Thales Leites stopped Sam Alvey’s four-fight win streak, earning a decision on FOX Sports 2.

Brandon Moreno, though, had the biggest win of the under-card, as he scored a submission vs. Dustin Ortiz. Moreno, just 23 years old, now owns three consecutive wins inside the Octagon.

Scott Holtzman and Danielle Taylor each picked up decisions, as Holtzman downed Michael McBride and Taylor bested Jessica Penne.

On the UFC Fight Pass prelims, Alexis Davis defeated Cindy Dandois, Bryan Barberena finished Joe Proctor and Hector Sandoval bested Matt Schnell.

Complete results are below:

Cub Swanson def. Artem Lobov via unanimous decision (49-46, 49-46, 50-45)

Al Iaquinta def. Diego Sanchez via KO (strike) at 1:38 of Round 1

Ovince Saint Preux def. Marcos Rogerio de Lima via submission (Von Flue choke) at 2:11 of Round 2

John Dodson def. Eddie Wineland via unanimous decision (29-28, 30-27, 30-27)

Stevie Ray def. Joe Lauzon via majority decision (29-27, 28-27, 28-28)

Mike Perry def. Jake Ellenberger via KO (elbow) at 1:05 of Round 2

Thales Leites def. Sam Alvey via unanimous decision (30-27, 30-27, 30-27)

Brandon Moreno def. Dustin Ortiz via technical submission (rear-naked choke) at 4:06 of Round 2

Scott Holtzman def. Michael McBride via unanimous decision (30-27, 30-27, 30-26)

Danielle Taylor def. Jessica Penne via unanimous decision (29-28, 29-28, 29-28)

Alexis Davis def. Cindy Dandois via unanimous decision (29-28, 29-28, 29-28)

Bryan Barberena def. Joe Proctor via TKO (strikes) at 3:30 of Round 1

Hector Sandoval def. Matt Schnell via KO (strike) at 4:24 of Round 1